在 Reflector 的摘录中,Microsoft.VisualBasic它引用Microsoft.VisualBasic.Conversion.Fix了 3 个地方,不包括Fix(Object)重载。
在每种情况下,它都适用Math.Round于结果。(特别是在DateAddand中DateDiff;第三次使用 inChoose确实减法,并在应用之前再次1冗余地转换为。)DoubleRound
Math.Round(Conversion.Fix(x)) <> Conversion.Fix(x)什么时候可以Double x?
(我自己会检查参考源,但我找不到包含 参考源现在可以在线获得。Microsoft.VisualBasic. 的下载。)