Я пробовал эти два кода:
1)
Decimal h2 = 0;
Decimal.TryParse("-8.13E-06", out h2);
2)
Decimal.Parse(Convert.ToString(used[row, column].Value), NumberStyles.AllowExponent | NumberStyles.AllowDecimalPoint);
Но это не работает для значения -8.13E-06.
Есть ли другой лучший вариант для преобразования научной нотации в десятичную?
Заранее спасибо.
TryParse
вам действительно следует зафиксировать результатbool
или использовать его в оператореif
, чтобы вы могли обработать случай, когда он терпит неудачу. - person juharr   schedule 25.04.2016