C# 下限到另一个十进制精度
如果这听起来很简单,我很抱歉,但这是我的盲点 如何将像“0.4921”这样的数字转换为另一个数字的下限,即C# 下限到另一个十进制精度,c#,algorithm,numbers,C#,Algorithm,Numbers,如果这听起来很简单,我很抱歉,但这是我的盲点 如何将像“0.4921”这样的数字转换为另一个数字的下限,即 0.4921,0.005精度为0.490 0.4921,0.05精度为0.45 0.4921,0.1精度为0.40 您想要的答案是精度的整数倍 return Math.Floor(number / precision) * precision; 因此,将数字除以精度、地板、天花板或四舍五入;然后用精度乘以 return Math.Floor(number / precision) *
- 0.4921,0.005精度为0.490
- 0.4921,0.05精度为0.45
- 0.4921,0.1精度为0.40
return Math.Floor(number / precision) * precision;
因此,将数字除以精度、地板、天花板或四舍五入;然后用精度乘以
return Math.Floor(number / precision) * precision;