小编And*_*est的帖子

C#如何在没有隐式舍入的情况下划分小数

在c#中,当您执行两位小数的除法时,如果真正的数学结果不能精确地存储为十进制类型,则结果的最后一位将自动舍入.

我想编写一个执行除法的函数,即使最后一位数字总是向下舍入,即使最后一位数字通常会导致向上舍入.

我的函数将被声明为MyDivide(十进制a,十进制b)

例如MyDivide(2.0M,3.0M)=> 0.6666666666666666666666666666

而c#除法运算符将产生2.0M/3.0M => 0.6666666666666666666666666667

任何实现这一点的帮助表示赞赏

c# decimal division

6
推荐指数
1
解决办法
3737
查看次数

标签 统计

c# ×1

decimal ×1

division ×1