字符串转换C#

时间:2012-01-07 18:44:56

标签: c# string

  

可能重复:
  Convert from scientific notation string to float in C#

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

1 个答案:

答案 0 :(得分:5)

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

decimal d = Decimal.Parse("2.71e+006", System.Globalization.NumberStyles.Float);

你也可以为Double做同样的事。