【发布时间】:2015-05-23 12:38:13
【问题描述】:
我有一个值“-3.23108510433268E-15”作为字符串格式。我需要将其转换为十进制值,但我得到一个错误
Decimal x = Convert.ToDecimal(cotVal);
cotVal= "-3.23108510433268E-15";
请帮我解决这个问题。
【问题讨论】:
我有一个值“-3.23108510433268E-15”作为字符串格式。我需要将其转换为十进制值,但我得到一个错误
Decimal x = Convert.ToDecimal(cotVal);
cotVal= "-3.23108510433268E-15";
请帮我解决这个问题。
【问题讨论】:
哪种语言? 在 c# 中你需要 AllowLeadingSign
string s = "-3.23108510433268E-15";
decimal dec = Decimal.Parse(s, NumberStyles.AllowExponent | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign);
【讨论】: