如何将十进制数(不是向下)舍入到0.25?
1.26 -> 1.50
1.45 -> 1.50
1.15 -> 1.25
1.00 -> 1.00
1.55 -> 1.75
1.77 -> 2.00
Run Code Online (Sandbox Code Playgroud)
我试过以下功能,但没有成功.
Decimal.Round(x * 4, MidpointRounding.ToEven) / 4
Run Code Online (Sandbox Code Playgroud)
使用该Ceiling方法向上舍入:
Decimal.Ceiling(x * 4m) / 4m
Run Code Online (Sandbox Code Playgroud)