使用时钟系统很多小时计时最终看起来像这样:如何使用C#四舍五入到最接近的.5#
0.266666666666。
现在,我想把所有的数字凑到“下一个.5的值”,使得0.2666666666变成0.5。
例子:
1.4 => Should become 1.5
1.45 => Should become 1.5
1.466666666 => Should become 1.5
1.0 => Should remain 1.0
1.6 => Should become 2.0
的数字需要时刻进行四舍五入。
我将非常感谢任何有关如何在C#中实现此功能的帮助!
因为OP希望这不是一个重复的**达到最接近的0.5 **,**不就近0.5 **。 –
@丹尼,谨慎地阐述其差异? –
最近0.5到0.1是0,他想要0.5 – BugFinder