我正在尝试显示一个双精度数,因此小数点后总是有4位数。例如,一个double是0.0182,另一个是0.0180。但是,当double以0结尾时会出现问题,这会导致截断零并留下0.018。我试图在我的数字末尾添加一个零来解决这个问题,但是收到语法错误。
Dim minFeature As Double
...
minFeature = Round(minFeature, 4) ' keep only 4 digits of precision. works.
minFeature = CDbl(CStr(minFeature).PadRight(1, "0")) ' add on an extra 0. does not work.