1. 程式人生 > >decimal 保留n位小數

decimal 保留n位小數

decimal 保留2位小數2008-05-07 10:52Decimal 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);