使用decimal.Round()函数对decimal值进行取2位小数
decimal.Round()有四个重载方法:
- decimal.Round(decimal)
- decimal.Round(decimal, Int32)
- decimal.Round(decimal, Int32, MidpointRounding)
- decimal.Round(decimal, MidpointRounding)
實例:
public void Test()
{
int a = 40;
int b = 50;
decimal te= Convert.ToDecimal(a) / Convert.ToDecimal(a + b);
decimal bs = Convert.ToDecimal(b) / Convert.ToDecimal(a + b);
var u = decimal.Round(te, 2);
var t = decimal.Round(bs, 2);
var tu = decimal.Add(u, t);
}