【问题标题】:String conversion C# [duplicate]字符串转换 C# [重复]
【发布时间】:2012-01-07 18:44:56
【问题描述】:

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

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

【问题讨论】:

    标签: c# string


    【解决方案1】:

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

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

    你也可以对 Double 做同样的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 2015-01-10
      • 2013-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多