次のコードブロックでは、VB.NETは次の場合にWithブロックを正常に終了しますかVar1 = 2
?
With MyObject
.Property1 = "test"
If Var1 = 2 Then
Return True
End If
.Property2 = "Test2"
End With
Return False
これがVB6の問題であり、予測できない動作で頭痛を引き起こすことを覚えています-VB.NETにも同じことが当てはまりますか?