excel 十进制值的 rowndown 到 c# 函数

excel rowndown to c# function for decimal values

你好朋友我要转换excelROUNDDOWN(decimal, -2)

到 c# 函数给我 solution.I 想要这个用于财务计算。

也就是说 [基于excel] =舍入(31415.92654,-2)=31400

将 31415.92654 舍入到小数点左侧 2 位小数。

尝试使用 Math.Floor(number / 100) * 100

Math.Floor(number / ((Decimal)Math.Pow(10, decimal_places))) * (Decimal)Math.Pow(10, decimal_places)