楼层到另一个小数精度

时间:2018-05-05 14:45:10

标签: c# algorithm numbers

如果这听起来很容易,我很抱歉,但这是我的盲点

如何将“0.4921”之类的数字转换为另一个数字的下限,即

  • 0.4921,0.005精度为0.490
  • 0.4921,0.05精度为0.45
  • 0.4921,0.1精度为0.40

1 个答案:

答案 0 :(得分:0)

您所追求的答案是精度的整数倍。

因此将数字除以精度,地板,细胞或圆形;然后再用精度乘以。

return Math.Floor(number / precision) * precision;