2015-05-23 2 views
0

У меня есть значение «-3.23108510433268E-15» в виде строкового формата. Мне нужно преобразовать это значение в десятичное значение, но я получаю ошибку на этомНеобходимо преобразовать значение в десятичное

Decimal x = Convert.ToDecimal(cotVal); 

cotVal= "-3.23108510433268E-15"; 

Пожалуйста, помогите мне решить эту проблему.

ответ

0

Какой язык? в C# вам необходимо предоставить разрешающую способностьSign

string s = "-3.23108510433268E-15"; 
     decimal dec = Decimal.Parse(s, NumberStyles.AllowExponent | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign); 
Смежные вопросы