1. Que sont les opérateurs ?
Les opérateurs sont des mots-clés ou symboles du langage VB.NET permettant l'exécution d'opérations sur des variables, des constantes ou des valeurs littérales. La combinaison d'opérateurs et de valeurs forme ce que l'on appelle une expression. Ces expressions sont évaluées au moment de l'exécution pour produire un résultat.
2. Opérateurs arithmétiques
Priorités des opérateurs (Ordre d'exécution)
Si plusieurs opérateurs sont utilisés dans une même expression, VB.NET respecte l'ordre de priorité suivant (du plus prioritaire au moins prioritaire) :
| 1 | ( ) | Parenthèses |
| 2 | ^ | Puissance |
| 3 | - | Négation (Signe négatif) |
| 4 | * , / | Multiplication et division décimale |
| 5 | \ | Division entière |
| 6 | Mod | Modulo |
| 7 | + , - | Addition et soustraction |
Concaténation
Permet de joindre deux chaînes de caractères.
Affectation
Le seul opérateur est =, qui permet d'affecter une valeur à une variable.
Comparaison
Renvoient une valeur booléenne (True ou False).
3. Opérateurs logiques
Ils permettent de combiner plusieurs conditions. Voici leurs tables de vérité (où A et B sont les opérandes, et R le résultat) :
And (ET)
| A | B | R |
|---|---|---|
| False | False | False |
| False | True | False |
| True | False | False |
| True | True | True |
Or (OU)
| A | B | R |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
Xor (OU Exclusif)
| A | B | R |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | False |