vb.net math.round返回错误的数字,没有小数

时间:2013-06-17 20:18:25

标签: vb.net math rounding

我使用此代码对两个数字进行分割和舍入,然后只返回两位小数:

   Dim mb As Long = Math.Round(((Endsize - startSize) / 1000000), 2)

但是,这会返回没有小数的舍入数字而不是正确的舍入数字... 53.3998的数字返回54,我期待53.34?

1 个答案:

答案 0 :(得分:0)

使用Option Strict On

    Dim mb As Double = Math.Round(((Endsize - startSize) / 1000000), 2)