当前位置: 代码迷 >> ASP.NET >> |M| Decimal怎么转为0.00这样的Decimal呢
  详细解决方案

|M| Decimal怎么转为0.00这样的Decimal呢

热度:7985   发布时间:2013-02-25 00:00:00.0
|M| Decimal如何转为0.00这样的Decimal呢
Decimal   a=10;
DeciMal   b=3;
Decimal   c=a/b;

得出   3.3333333333333333333333333
而这里我只想得出3.33

我只能用Convert.ToDecimal(c.ToString( "F2 "))
这样的办法
但显然这是一种笨办法

谢谢


------解决方案--------------------------------------------------------
Math.Round(c,2)
系统自动保留2为小数,且四舍五入
------解决方案--------------------------------------------------------
Decimal a = 10;
Decimal b = 3;
Decimal c = a/b;
Console.WriteLine( "{0:F2} ", c);
Console.WriteLine(c.ToString( "0.00 "));
------解决方案--------------------------------------------------------
Decimal a = 10;
Decimal b = 3;
Decimal c = Decimal.Round(a/b, 2);
------解决方案--------------------------------------------------------
Decimal a = 10;
Decimal b = 3;
Decimal c = Decimal.Round(a/b, 2);


up
------解决方案--------------------------------------------------------
2楼的
  相关解决方案