Как разобрать номер типа "-2.000000e + 000" - PullRequest
5 голосов
/ 15 сентября 2011

Я пытаюсь прочитать некоторые данные из XML-файла, числа сохраняются в таких формах, как «-2.000000e + 000»

Я пытался использовать «double.Parse», но он возвращает число как -2000000 !!!!Может кто-нибудь сказать, пожалуйста, что я делаю не так?

1 Ответ

9 голосов
/ 15 сентября 2011

Пропуск CultureInfo.InvariantCulture на звонок double.Parse:

double.Parse("-2.000000e+000", CultureInfo.InvariantCulture);
...