Opérateurs et expressions en VB.NET
Opérateurs
Un opérateur est un symbole spécial qui représente une opération à
effectuer sur une ou plusieurs valeurs. VB.NET propose une grande variété
d'opérateurs, regroupés en plusieurs catégories :
Opérateurs arithmétiques:
·
+ : addition
·
- : soustraction
·
* : multiplication
·
/ : division
·
\: division entière
·
Mod : modulo
Opérateurs de comparaison:
·
= : égalité
·
<> : inégalité
·
< : inférieur à
·
<= : inférieur ou égal à
·
> : supérieur à
·
>= : supérieur ou égal à
Opérateurs logiques:
·
And : conjonction logique (ET)
·
Or : disjonction logique (OU)
·
Not : négation logique (NON)
·
Xor : exclusion logique (OU exclusif)
Opérateurs d'affectation:
·
= : affectation simple
·
+= : addition et affectation
·
-= : soustraction et affectation
·
*= : multiplication et affectation
·
/= : division et affectation
·
\= : division entière et affectation
Autres opérateurs:
·
& : concaténation de chaînes
·
Is : comparaison de types
·
Like : comparaison de motifs
Expressions
Une expression est une combinaison d'opérandes (valeurs) et d'opérateurs
qui produit une valeur unique. Les expressions peuvent être simples, comme 2 + 3, ou plus complexes, comme (x > y) And (z <> 0).
L'ordre d'évaluation des opérateurs
L'ordre dans lequel les opérateurs sont évalués est important pour obtenir
le résultat correct. VB.NET utilise une priorité des opérateurs pour déterminer
l'ordre d'évaluation.
Exemple:
vbCopier
Dim x As Integer
Dim y As Integer
x = 2 + 3 * 4
' x est égal à 14, car la
multiplication est effectuée avant l'addition
Parenthèses
Vous pouvez utiliser des parenthèses pour forcer un ordre d'évaluation
différent.
Exemple:
vbCopier
Dim x As Integer
Dim y As Integer
x = (2 + 3) * 4
' x est égal à 20, car
l'addition est effectuée avant la multiplication
Commentaires
Enregistrer un commentaire