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

Posts les plus consultés de ce blog

Tableaux en vbnet

Date et heure sur vbnet

Expressions régulières