字符串 整型以及浮点型 转换
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整型自行变换为浮点及时间类型转换失败情况分析及解决