【问题标题】:Need to convert value to decimal需要将值转换为十进制
【发布时间】:2015-05-23 12:38:13
【问题描述】:

我有一个值“-3.23108510433268E-15”作为字符串格式。我需要将其转换为十进制值,但我得到一个错误

Decimal x = Convert.ToDecimal(cotVal);

cotVal= "-3.23108510433268E-15";

请帮我解决这个问题。

【问题讨论】:

    标签: numbers decimal converter


    【解决方案1】:

    哪种语言? 在 c# 中你需要 AllowLeadingSign

    string s = "-3.23108510433268E-15";
            decimal dec = Decimal.Parse(s, NumberStyles.AllowExponent | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-05
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多