如何解析像"-2.000000e + 000"这样的数字

Sae*_*ani 5 c# double parsing

我试图从xml文件中读取一些数据,数字以"-2.000000e + 000"等形式保存

我试图使用"double.Parse",但它返回的数字为-2000000 !!!! 有谁能告诉我我做错了什么?

Dan*_*rth 9

通过CultureInfo.InvariantCulture对呼叫double.Parse:

double.Parse("-2.000000e+000", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)