你怎么轮双降在VB .NET中最接近的整数?
题
你如何圆一个双降在VB .NET中最接近的整数?
解决方案
这是很老,但使用Math.Truncate
的接受的答案是不正确技术:截断发的向零的,而不是下降。例如,-1.5四舍五入为-1,而不是-2。
为了总是圆向下,使用Math.Floor
。
其他提示
我们谈论VB.NET或VB6?在VB.NET使用 Math.Truncate 。
暗淡d为十进制= 1.50
暗淡我作为Int64类型= convert.toint64(d)
这是我们已经使用了逻辑
不隶属于 StackOverflow