可能重复:
Convert from scientific notation string to float in C#
是否有内置函数将格式为“2.71e + 006”的字符串转换为数字或者我必须编写自定义算法?
答案 0 :(得分:5)
Decimal Parse方法有一个可以使用的重载:
decimal d = Decimal.Parse("2.71e+006", System.Globalization.NumberStyles.Float);
你也可以为Double做同样的事。