2
NumberFormatInfo nfi = new NumberFormatInfo()
{
CurrencySymbol = "$$s. ",
CurrencyGroupSeparator = ".",
CurrencyDecimalSeparator = ",",
NegativeSign = "-",
CurrencyNegativePattern = 2
};
double amount = double.Parse("$$s. 1.123,00", nfi);
마지막 줄은 FormatException
이며, 이유를 알지 못합니다. 실제로 구문 분석하는 데 노력하고있어 문자열이에서 온다 :string.Format (..., double) 다음에 같은 NumberFormatInfo를 사용하여 double.Parse가 발생하면 FormatException이 발생합니다. 왜?
String.Format(nfi, "{0:C}", 1123.00)