我正在寻找一种通过以下规定四舍五入到最接近的美元的方法:(
如果 Wholenumber.50 及以上四舍五入到下一个整数)
(如果 Wholenumber.49 及以下四舍五入到当前整数)
我努力了:
Math.Round(wholenumber.xx, MidpointRounding.ToEven);
这并不总是四舍五入,例如 1.5 = 2 和 2.5 = 2 因为它四舍五入到最接近的偶数。
我也试过:
Math.Round(wholenumber.xx, MidpointRounding.AwayFromZero);
这总是四舍五入到更高的整数。
我正在尝试做的事情是否有任何内置功能,或者我是否需要编写自己的自定义方法来检查数字并根据地板或天花板做地板或天花板?