字符串 整型以及浮点型 转换

Posted summits

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串 整型以及浮点型 转换相关的知识,希望对你有一定的参考价值。

    使用VS2015,在C#环境中,遇到一种工作场景:将前台输入的字符串转换成数字,参与数据运算。

    示例:字符串 string ls_a ="5.2",string ls_b ="6.3" ,将字符串转换为数据然后进行相加最后又转换为字符串

    第一次使用字符串方法 _ToInt()  ,提示报错。

    第二次使用字符串方法 _ToFloat() ,则可以正常转换。

    从上面的分析可以看出,字符串含小数,不能直接用_ToInt()转换,如果一定要转为整型可采用 (int)ls_a ,强制转化,但此方式只能保持整数部分。2020-01-1011:18:27

    

   float li_result =0;
            dt = C_GV_popup._GridDataTable;
            foreach (DataRow dr in dt.Rows)
            {
                string ls_a = dr["a"].ToString();
                if (!ls_a.Equals(""))
                {
                    li_result = li_result+ dr["a"].ToString()._ToFloat();
                }
            }

 

以上是关于字符串 整型以及浮点型 转换的主要内容,如果未能解决你的问题,请参考以下文章

Pandas整型自行变换为浮点及时间类型转换失败情况分析及解决

Kotlin数字类型 ( 安全转换函数 | 浮点型转整型 )

C语言字符串类型转换为整型或浮点怎么做

js类型转换-字符串转整型浮点型方法强制类型转换等

javascript中如何将获得的整型数值转换为字节数组

qt中如何将浮点型转换成字符型