小编Dav*_*dze的帖子

C#Math.Round问题与x.95

刚遇到一个奇怪的问题:

Math.Round(113.065, 2, MidpointRounding.ToEven) => 113.06
Math.Round(113.075, 2, MidpointRounding.ToEven) => 113.08
Math.Round(113.085, 2, MidpointRounding.ToEven) => 113.08
Run Code Online (Sandbox Code Playgroud)

但...

Math.Round(113.095, 2, MidpointRounding.ToEven) => 113.1
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我希望我的结果是113.09!那可能吗?

谢谢

c#

4
推荐指数
1
解决办法
100
查看次数

标签 统计

c# ×1