为什么会浮起来.解析返回错误的值
本文关键字:返回 错误 起来 为什么 | 更新日期: 2023-09-27 18:14:22
我有一个问题。当我解析像"0.005"这样的字符串为float或double时,它在我的计算机上工作得很好,但是当我将程序安装到客户端的计算机时,它返回5。(我的电脑和我客户的电脑都使用Windows 7 x64)。以下是我的例子
public float getFloat()
{
float mn = float.Parse("0.005");
double mn2 = Convert.ToDouble("0.005");
return mn;
}
可能是系统文化设置有问题。试试这个:
float.Parse("0.005", CultureInfo.InvariantCulture);