【发布时间】:2018-05-09 18:29:19
【问题描述】:
将"2.3456754342345466E+36" 转换为全数:
var sm = Convert.ToDouble(splitted[0]) + Convert.ToDouble(splitted[1]);
**//sm value is === "2.3456754342345466E+36"**
var d = Decimal.Parse(sm.ToString(),
System.Globalization.NumberStyles.Float);
if (splitted[0].Length ==Convert.ToString(d).Length)
{
sum.Add(""+sm);
}
else
{
sum.Add(""+splitted[0]);
}
Decimal.Parse(sm.ToString() 正在投掷:
对于 Decimal,值太大或太小。
谁能帮忙。
【问题讨论】: