我试图将像"$ 45.59"这样的字符串解析为小数.出于某种原因,我得到的例外是输入格式不正确.我并不关心所有本地化的东西,因为这不是一个全球性的计划.这就是我在做的事情.你看到有什么问题吗?
NumberFormatInfo MyNFI = new NumberFormatInfo();
MyNFI.NegativeSign = "-";
MyNFI.NumberDecimalSeparator = ".";
MyNFI.NumberGroupSeparator = ",";
MyNFI.CurrencySymbol = "$";
decimal d = decimal.Parse("$45.00", MyNFI); // throws exception here...
Run Code Online (Sandbox Code Playgroud)