Math.Floor(value);
如果输入的值为26.5,则应为26。如果值为26.6,则应为。我们可以使用任何Math Function或可以编写任何函数来获得此输出?
答案 0 :(得分:2)
检查
Math.Round(value),
Math.Round(value, MidpointRounding.ToEven),
Math.Round(value, MidpointRounding.AwayFromZero));
这将为您提供以下内容:
Value Default ToEven AwayFromZero
12 12 12 12
12.1 12 12 12
12.2 12 12 12
12.3 12 12 12
12.4 12 12 12
12.5 12 12 13
12.6 13 13 13
12.7 13 13 13
12.8 13 13 13
12.9 13 13 13
13.0 13 13 13
根据您的问题,您需要的是Math.Round