日期:2014-05-17  浏览次数:20515 次

ASP.NET decimal数值的问题


如上图,数值都是 decimal 类型的,为什么小数点后面的位数不一样? 除截取字符外有什么简单办法解决?
asp.net 数值类型 decimal

------解决方案--------------------
string.Format("...手续费{0:C}元...", dec);
------解决方案--------------------
这个可以进行格式化控制的吧
------解决方案--------------------
float.Parse(你那个数值变量.ToString()).ToString("f2");
这是保留两位小数的格式化。