Share via


Opérateurs et expressions en Visual Basic

Mise à jour : novembre 2007

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 retours provenant des procédures Function et Operator et des expressions.

Une expression est une série d'éléments de valeur associés aux 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 d'assignation.

Évaluation des expressions

Le résultat final d'une expression représente une valeur qui fait partie généralement d'un type de données familier tel que Boolean, String ou d'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 une instruction unique, comme le montrent les exemples ci-dessous.

x = 45 + y * z ^ 2

Dans l'exemple précédent, Visual Basic exécute les opérations de l'expression à droite de l'opérateur d'assignation (=), puis assigne la valeur du résultat à la variable x située à gauche. Le nombre d'opérateurs pouvant être combinés dans une expression est illimité, mais la connaissance de Priorité des opérateurs en Visual Basic est nécessaire pour garantir que vous obtiendrez les résultats escomptés.

Pour plus d'informations et d'exemples, consultez la page Surcharge d'opérateur dans Visual Basic 2005 (en anglais).

Voir aussi

Concepts

Association efficace d'opérateurs

Autres ressources

Opérateurs (Visual Basic)

Instructions dans Visual Basic