Les nouveaux opérateurs logiques en vb2005

Les nouveautés sur les conditions If en Visual Basic 2005

Introduction

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
  • OrElse

AndAlso et OrElse permettent de créer une sorte de court-circuit dans la condition.
<gras>

AndAlso

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.

Exemple :

If  condition1 
AndAlso  condition2 
Then  Bloc d'instruction
End If

OrElse

Dans le cas de OrElse si la condition1 est vrai, la deuxième n'est pas testé et le bloc d'instruction est executé.

Exemple :

If  condition1 
OrElse  condition2 
Then
'Bloc d'instruction
End If

Ces deux nouveaux opérateurs permettent ainsi un gain de temps de l'exécution du code au niveau des conditions!

Ce document intitulé « Les nouveaux opérateurs logiques en vb2005 » issu de CodeS SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
14 Commentaires