如何在VB .NET中将双精度型向下舍入为最接近的整数?
发布于 2012-05-05 16:25:28
这是相当古老的,但使用Math.Truncate的公认答案在技术上是错误的:截断向零,而不是向下舍入。例如,将-1.5舍入为-1,而不是-2。
为了始终向下舍入,请使用Math.Floor。
发布于 2008-12-18 15:51:42
我们说的是VB.NET还是VB6?在VB.NET中使用Math.Truncate。
发布于 2018-08-11 20:43:33
这是我们使用的逻辑:
dim d as decimal = 1.50
dim I as int64 = convert.toint64(D)https://stackoverflow.com/questions/378259
复制相似问题