Ani*_*Ani 17

默认情况下,Math.Round使用称为Banker's Rounding的舍入形式,当输入位于两个整数之间时,舍入为最接近的偶数.

请参阅为什么.NET使用银行家的舍入作为默认值?了解这个设计决定.

如果你不喜欢这种行为,你可以随时使用这个超负荷Math.Round,它可以让你指定MidPointRoundingMode(ToEven,AwayFromZero).