Opérateurs et expressions en Visual Basic

Un opérateur est un élément de code qui exécute une opération sur un ou plusieurs éléments de code qui contiennent des valeurs. Les éléments de valeur comprennent des variables, des constantes, des littéraux, des propriétés, des expressions et des retours provenant des procédures Function et Operator.

Une expression est une série d’éléments de valeur combinés à des opérateurs, ce qui retourne une nouvelle valeur. Les opérateurs agissent sur les éléments de valeur en effectuant des calculs, des comparaisons et d’autres opérations.

Types d’opérateurs

Visual Basic fournit les types d’opérateurs suivants :

Les éléments de valeur associés à un opérateur sont appelés opérandes de cet opérateur. Les opérateurs associés aux éléments de valeur forment des expressions, à l’exception de l’opérateur d’assignation qui forme une instruction. Pour plus d’informations, consultez Instructions.

Évaluation d’expressions

Le résultat final d’une expression représente une valeur qui correspond généralement à un type de données familier tel que Boolean, String ou à un type numérique.

Voici des exemples d’expressions.

5 + 4

' The preceding expression evaluates to 9.

15 * System.Math.Sqrt(9) + x

' The preceding expression evaluates to 45 plus the value of x.

"Concat" & "ena" & "tion"

' The preceding expression evaluates to "Concatenation".

763 < 23

' The preceding expression evaluates to False.

Plusieurs opérateurs peuvent effectuer des actions dans une expression ou instruction unique, comme le montre l’exemple suivant.

x = 45 + y * z ^ 2

Dans l’exemple précédent, Visual Basic exécute les opérations de l’expression située à droite de l’opérateur d’assignation (=), puis assigne la valeur obtenue à la variable x située à gauche. Dans la pratique, le nombre d’opérateurs pouvant être combinés dans une expression est illimité, mais il est nécessaire de comprendre la Priorité des opérateurs en Visual Basic pour garantir l’obtention des résultats attendus.

Voir aussi