【发布时间】:2014-10-19 01:17:19
【问题描述】:
NumberFormatInfo nfi = new NumberFormatInfo()
{
CurrencySymbol = "$$s. ",
CurrencyGroupSeparator = ".",
CurrencyDecimalSeparator = ",",
NegativeSign = "-",
CurrencyNegativePattern = 2
};
double amount = double.Parse("$$s. 1.123,00", nfi);
最后一行抛出FormatException,我不知道为什么。我试图解析的字符串实际上来自这个:
String.Format(nfi, "{0:C}", 1123.00)
【问题讨论】:
标签: c# string double string-parsing string.format