Если я установлю формат в [Регион и язык] на США...
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
(верно)
Но если я установлю формат в [Регион и язык] на Вьетнам, то результат будет таким: 12345
Результат должен быть 12.345
.
Можете вы помочь мне? Спасибо.
en-us
12,345.23
? Это 12.345.23? - person Nikhil Agrawal   schedule 01.09.2012