Decimal.Parse()是否支持科学记数法?

时间:2011-05-06 20:55:34

标签: c# .net

  

可能重复:
  C# Parse a Number from Exponential Notation

我目前有:

decimal value = Decimal.Parse(dataRow["column"].ToString());

后端中有一些数据采用科学记数法(即3.2661758893885E-05)并且在解析时导致FormatException。有一个简单的方法吗?

1 个答案:

答案 0 :(得分:10)

尝试这样的事情:

Decimal.Parse(strExpression, System.Globalization.NumberStyles.AllowExponent));