在 C# 中以特定模式舍入浮点数
Rounding float number in certain pattern in C#
我正在尝试以某种模式对浮点数进行舍入。我希望它只是这些花车:
-1 , -0.5 , 0 , 0.5 , 1
如何在 C# 中实现?
(这是我的第一个问题,如有错误请见谅)
如果 x 是您的输入:
Mathf.round(x*2)/((float)2)
我正在尝试以某种模式对浮点数进行舍入。我希望它只是这些花车:
-1 , -0.5 , 0 , 0.5 , 1
如何在 C# 中实现?
(这是我的第一个问题,如有错误请见谅)
如果 x 是您的输入:
Mathf.round(x*2)/((float)2)