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

标签 vb.net visual-studio-2015 rounding

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

例如

19 -> 20
35 -> 40
21 -> 30

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

提前致谢

最佳答案

要四舍五入,请使用 ceiling功能。 (信息 here)

myNumber = Math.Ceiling(myNumber / 10) * 10

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

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

关于vb.net - 向上舍入到下一个 10 vb 的倍数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34374895/

相关文章:

asp.net - 阻止 asp.net 转义 HTML

asp.net - 有没有更有效的方法来管理 IF 语句?

.net - 为所有新命令对象设置自定义默认命令超时

visual-studio-2015 - TypeScript 编译正常,但仍然出现智能感知错误

python - 随机将 float 舍入为整数

ruby - 四舍五入后总和不为100怎么办?

c++ - floor() 行为异常

vb.net - 慢 Paypal NVP API

visual-studio - 从 Visual Studio 的任务列表中删除项目

xaml - Visual Studio 2015 Update 1 和 XAML 构建模板