如果我将 [区域和语言] 中的格式设置为美国...
CultureInfo cul = CultureInfo.CurrentCulture;
string decimalSep = cul.NumberFormat.CurrencyDecimalSeparator;//decimalSep ='.'
string groupSep = cul.NumberFormat.CurrencyGroupSeparator;//groupSep=','
sFormat = string.Format("#{0}###", groupSep);
string a = double.Parse(12345).ToString(sFormat);
结果是:(12,345
正确)
但是如果我将 [Region and Language] 中的格式设置为越南,那么结果是:12345
结果应该是12.345
。
你能帮助我吗?谢谢。