Приведение к целому числу, а не к двойному при включении OPTION STRICT
Недавно я установил 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, а не к целому числу?