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楼的