10進数の解析に単純な問題があります。次のコードは私のコンピューターでは問題なく動作しますが、サーバー (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);