输入字符串的格式不正确#2

2024-01-01

double temp;
temp = (double)Convert.ToDouble("1234.5678");

嘿,伙计们,女士们,我一生都无法弄清楚为什么上面的行不起作用。上面的行给了我一个运行时错误:

未处理的类型异常 System.FormatException 发生于 mscorlib.dll

附加信息:输入字符串 格式不正确。


据我所知Convert方法使用当前区域设置来进行此类转换。在这种情况下,我猜您当前的区域设置需要逗号作为小数点。尝试设置应用程序的当前区域设置或转换为使用点的某种语言/国家/地区(例如 en_US)。该方法应提供第二个可选参数以提供 IFormatProvider 作为替代解决方案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

输入字符串的格式不正确#2 的相关文章

随机推荐