我期待圆形小数,0.1到0.4向下舍入和0.5到0.9向上尝试这些,但由于某种原因,如果值为4.5它舍入到4而不是5所有其他值工作正常.3.5 = 4.0,5.5 = 6.0但4.5 = 4.0预期5.0
Math.Round(value / 2) Math.Round(Math.Round(value / 2),0, MidpointRounding.AwayFromZero)
.net c#
.net ×1
c# ×1