我有一个小数解析的简单问题。以下代码在我的计算机上运行良好,但是当我在服务器(VPS、Windows Server 2008 R2 标准版)上发布项目时,我收到错误“输入字符串格式不正确”。有什么想法有什么问题吗?
我将该解析后的数字存储在 MySQL DB 表中 - 列类型是DECIMAL(10, 4)
源代码:
CultureInfo nonInvariantCulture = new CultureInfo("en-AU"); //or pl-PL
nonInvariantCulture.NumberFormat.NumberDecimalSeparator = ".";
Thread.CurrentThread.CurrentCulture = nonInvariantCulture;
string toConvert = ("3,4589").Replace(",", "."); //it's an example
decimal parsed = decimal.Parse(toConvert);