В консольном приложении Я создал 2 десятичные:Десятичные не показывает группу (тысячи) Сепаратор после разбора
- используя буквенное значение
- , используя строку разбор
Я настроил мой культура до "en-GB"
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-GB");
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-GB");
Decimal money = 14343431.948M;
Decimal moneyConversion = decimal.Parse("-34,555.897");
string decimalString = money.ToString("N3");
string moneyConversionString = moneyConversion.ToString("N3");
Console.WriteLine("Decimal value: " + decimalString); //prints 14,343,431.948
Console.WriteLine("Decimal value Converted: " + moneyConversion); //-34555.897
Первая строка показывает десятичное представление, как ожидалось, в то время как secon d отпечатки -34555.897, но я ожидал -34,555.897, мне не хватает запятой, которая отделяет тысячи. Как так?
Умел читать имена переменных и не понимал, что они были .... OMG !!! потратил столько времени на это !! Мне стыдно. – Luther