【问题标题】:How to parse a number like "-2.000000e+000"如何解析像“-2.000000e+000”这样的数字
【发布时间】:2011-11-17 19:46:23
【问题描述】:

我正在尝试从 xml 文件中读取一些数据,数字以“-2.000000e+000”之类的形式保存

我尝试使用“double.Parse”,但它返回的数字为 -2000000!!!!有人可以告诉我我做错了什么吗?

【问题讨论】:

标签: c# parsing double


【解决方案1】:

CultureInfo.InvariantCulture 传递给double.Parse 的调用:

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

【讨论】:

  • Thaaaaaanks 你拯救了我的一天!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多