При преобразовании строки десятичного числа "0,0,0,0,0,0,0,8555,127875, -180000,152000,55000,3.84,648000" Я получаю сообщение об ошибке когда один из пунктов отрицательныйПреобразование строки десятичной в список
Строка ввода не в правильном формате.
System.Globalization.NumberStyles style = System.Globalization.NumberStyles.AllowDecimalPoint | System.Globalization.NumberStyles.AllowThousands | System.Globalization.NumberStyles.AllowExponent ;
String t = "0,0,0,0,0,0,8555,127875,-180000,152000,55000,3.84,648000";
List<decimal> prices = t.Split(',').Select(n => decimal.Parse(n, style)).ToList();
Так что же вам нужно? Вы хотите, чтобы -в один конвертировать в + ve, Ommit это или что-нибудь еще? –
Я хочу -180000 одному из элементов в списке – eyalb
Знаете ли вы, почему вы указываете 'NumberStyles'? – haim770