Silverlight中的舍入
本文关键字:舍入 Silverlight | 更新日期: 2023-09-27 18:23:36
很抱歉问了这么一个没意思的问题,但我想不通。在silverlight应用程序中使用c#,我希望13/8的结果为1.63。我可以达到1.62或1.625,但不能达到要求的1.63。有人能告诉我怎么做吗?非常感谢。
使用:
var rounded = Math.Round(number, 2, MidpointRounding.AwayFromZero);
您的问题是,默认情况下,Math.Round()
使用"银行家取整",即如果要取整的数字在其他两个数字之间(例如1.625
),则向最近的偶数(例如1.62
)取整。