在下面的代码片段中,我预计两种情况下都会达到13.70,但我先得到13.69,第二得到13.70.
var d1 = Decimal.Round(13.694999999999999999999999998M, 2, MidpointRounding.AwayFromZero)
var d2 = Decimal.Round(13.695000M, 2, MidpointRounding.AwayFromZero);
Run Code Online (Sandbox Code Playgroud) c# ×1