0
点赞
收藏
分享

微信扫一扫

C# 四舍五入

一葉_code 2022-05-09 阅读 48

使用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);

       }

举报

相关推荐

0 条评论