字符串转换C#

nen*_*ito 1 c# string

可能重复:
从科学记数法字符串转换为C#中的float

是否有内置函数将"2.71e + 006"格式的字符串转换为数字或者我必须编写自定义算法?

Jas*_*own 5

Decimal Parse方法有一个可以使用的重载:

decimal d = Decimal.Parse("2.71e+006", System.Globalization.NumberStyles.Float);
Run Code Online (Sandbox Code Playgroud)

您也可以为Double做同样的事情.