相关疑难解决方法(0)

将货币文本解析为十进制类型的问题

我试图将像"$ 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)

c# parsing decimal number-formatting

48
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×1

decimal ×1

number-formatting ×1

parsing ×1