如何在 asp.net mvc5 中舍入以零结尾的值

How to round up the value end with Zero in asp.net mvc5

您好,我需要将以零结尾的值四舍五入 (end value to be 0, like 450, 55000, 4560). 我想将以零结尾的值四舍五入,例如,如果我得到像 102498 这样的值,则表示像 [=13] 这样的四舍五入值=] 如果我得到像 47504 这样的值意味着像 47500 这样的舍入值,我必须在 mvc 中这样做,例如值 999 =>1000 994=>990 995=>990 我必须在 table 查看页面。

我建议从以下开始:

Decimal value = 102498;

var rounded = Math.Round(value / 10, MidpointRounding.AwayFromZero) * 10;

Console.WriteLine(rounded);

步骤是:

  • 除以 10
  • 圆形(0.5 向上,低于 .5 向下 - AwayFromZero
  • 乘以 10(这确保最后一位数字始终为 0