转换"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() 正在抛出:
小数的值要么太大要么太小。
有人可以帮忙吗。
相关分类