Convert.ToDouble转换的时候,输入参数即便是“0.5”这样正常的字符串,也会引发异常,而大多是本机调试无异常,而放到客户机器会抛出异常的情况
问题出现在C#的本地语言设置里面(恶心的.net)
在main或者frmMain_Load之类的加载时候添加下面这句即可
Application.CurrentCulture = new System.Globalization.CultureInfo("en-US", true);
时间: 2024-12-28 21:43:35
Convert.ToDouble转换的时候,输入参数即便是“0.5”这样正常的字符串,也会引发异常,而大多是本机调试无异常,而放到客户机器会抛出异常的情况
问题出现在C#的本地语言设置里面(恶心的.net)
在main或者frmMain_Load之类的加载时候添加下面这句即可
Application.CurrentCulture = new System.Globalization.CultureInfo("en-US", true);