标签:数字 小数 datatable each tab 输入 foreach strong class
使用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(); } }
标签:数字 小数 datatable each tab 输入 foreach strong class
原文地址:https://www.cnblogs.com/summits/p/12175254.html