标签: c#
如何按特定double向下舍入precision。我需要一个获得double的函数,并将最接近的值返回到该特定precision的倍数并且低于该值的倍数。
double
precision
因此,例如,如果精度= 2.5
9.3 ---> 7.5 12.5 ---> 12.5 13.0 ---> 12.5 14.5 ---> 12.5 15.5 ---> 15.0
答案 0 :(得分:8)
Math.Floor(value / precision) * precision