.NET 微框架舍入

.NET Micro framework Rounding

嘿,我这里有一个简短的问题。使用操纵杆输入,并将其放在 LCD 屏幕上,然而,我试图获取 X 和 Y 值并将它们四舍五入到最接近的百分之一。但是,在 .NET Micro 中,System.Math.Round() 只接受 1 个参数,因此只四舍五入到最接近的整数。

因此,如果不收到错误 "No overload for method 'Round' takes 2 arguments",我就无法继续 System.Math.Round(joystick.GetPosition().X, 2)

还有其他方法吗?提前致谢!

您可以尝试将您的值乘以 100,四舍五入,然后将结果除以 100。