Decimal.Parse()是否支持科学记数法?
可能重复:
C#从指数表示法中解析一个数字
我目前有:
decimal value = Decimal.Parse(dataRow["column"].ToString());
后端中有一些数据采用科学计数法(即3.2661758893885E-05),并且在解析时导致FormatException。 是否有捷径可寻?
尝试这样的事情:
Decimal.Parse(strExpression, System.Globalization.NumberStyles.AllowExponent));