当前位置: 代码迷 >> ASP.NET >> string转换成float门类
  详细解决方案

string转换成float门类

热度:1139   发布时间:2013-02-26 00:00:00.0
string转换成float类型
str= "4380997.4912 "
我用float.parse(str)后,就变成了 "4380997.5 ",请问怎样使转换后的数据不变,仍保持原有的精度,谢谢

------解决方案--------------------------------------------------------
decimal f=decimal.Parse(str);
//用这个吧
------解决方案--------------------------------------------------------
那你可以先用decimal转换然后用decimal再转到float是不是会好些?
------解决方案--------------------------------------------------------
用double或decimal,decimal精度最高,不过性能有损失
------解决方案--------------------------------------------------------
double.Parse(str);
就搞定.
  相关解决方案