当OPTION STRICT为ON时,强制转换为整数而不是双精度

时间:2014-06-28 11:01:11

标签: vb.net

我最近设置了OPTION STRICT ON以获得解决方案。有这样的代码:

Dim intTest As String
        If intTest = 1 Then 'line 2

        End If

我没有写这段代码。当我将设置更改为ON时,编译器建议将第2行更改为:

        If CDbl(intTest) = 1 Then

但是我把它改成了:

If Cint(intTest) = 1 Then

有没有理由为什么编译器建议转换为Double而不是整数?

0 个答案:

没有答案