Les nouveautés sur les conditions If en Visual Basic 2005 Jusqu'à présent nous trouvions les opérateurs logiques And, Or, Xor et Not
Dans Visual Basic 2005, il y a maintenant deux nouveaux opérateurs logiques AndAlso et OrElse
AndAlso et OrElse permettent de créer une sorte de court-circuit dans la condition.
Exemples:
If condition1 AndAlso condition2 Then Bloc d'instruction
End If
Dans le cas de AndAlso si la condition1 est fausse, la deuxième n'est pas testé et le code se rend directement au end if
If condition1 OrElse condition2 Then
'Bloc d'instruction
End If
Dans le cas de OrElse si la condition1 est vrai, la deuxième n'est pas testé et le bloc d'instruction est executé Ces deux nouveaux opérateurs permettent ainsi un gain de temps de l'execution du code au niveau des conditions!