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

Chr*_*ley 9 .net c#

可能重复:
C#从指数表示法中解析一个数字

我目前有:

decimal value = Decimal.Parse(dataRow["column"].ToString());
Run Code Online (Sandbox Code Playgroud)

后端中有一些数据采用科学记数法(即3.2661758893885E-05),并且在解析时导致FormatException.是否有捷径可寻?

Jon*_*ood 10

尝试这样的事情:

Decimal.Parse(strExpression, System.Globalization.NumberStyles.AllowExponent));
Run Code Online (Sandbox Code Playgroud)