向上舍入到下一个 10 vb 的倍数

Hud*_*ith 4 vb.net rounding visual-studio-2015

如何在 VB 中将值向上舍入到下一个 10 的倍数?

例如

19 -> 20
35 -> 40
21 -> 30
Run Code Online (Sandbox Code Playgroud)

我发现这样的事情说使用圆形函数,但是当我将它输入到我的 IDE(Microsoft Visual Studio Express 2015)时,它无法识别它。

提前致谢

Cod*_*rPi 5

要四舍五入,请使用该ceiling功能。(信息在这里

myNumber = Math.Ceiling(myNumber / 10) * 10
Run Code Online (Sandbox Code Playgroud)

先除以 10,然后再乘以 10 就行了。

更新:如果您想知道,Integer 没有问题