Asp.net mvc 5 如何在asp.net mvc5中将值end取整为零

Asp.net mvc 5 如何在asp.net mvc5中将值end取整为零,asp.net-mvc-5,Asp.net Mvc 5,您好,我需要将值end取整为零(end值为0,比如450550004560).我想用结尾为零的值进行四舍五入,例如,如果我得到像102498这样的值,意味着像102500这样的四舍五入值,如果我得到像47504这样的值,意味着像47500这样的四舍五入值,我必须在mvc中做,例如值999=>1000994=>990995=>990我必须在表视图中进行这个四舍五入第页。我建议从以下内容开始: Decimal value = 102498; var rounded = Math.Round(val

您好,我需要将值end取整为零
(end值为0,比如450550004560).
我想用结尾为零的值进行四舍五入,例如,如果我得到像
102498
这样的值,意味着像
102500
这样的四舍五入值,如果我得到像47504这样的值,意味着像47500这样的四舍五入值,我必须在mvc中做,例如值
999=>1000
994=>990
995=>990
我必须在表视图中进行这个四舍五入第页。

我建议从以下内容开始:

Decimal value = 102498;

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

Console.WriteLine(rounded);
这些步骤是:

  • 除以10
  • 四舍五入(.5向上,低于.5向下-
    远离零
  • 乘以10(这确保最后一个数字始终为0)

您是想用C#还是Javascript/JQuery来取整?你们两个都标记了。@Nathancamp@{double totam=item.PerHourRate*item.TotalHours;}@Math.Round(totam)这只是我尝试过的,但我不知道如何用结尾为零进行取整类似的事情应该会起作用:尽管我通常认为在大多数算法中>=5的最后一位取整。