Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un opérateur est un élément de code qui effectue une opération sur un ou plusieurs éléments de code qui contiennent des valeurs. Les éléments de valeur incluent des variables, des constantes, des littéraux, des propriétés, des retours des procédures Function
et Operator
, et des expressions.
Une expression est une série d’éléments de valeur combinés avec des opérateurs, ce qui génère une nouvelle valeur. Les opérateurs agissent sur les éléments de valeur en effectuant des calculs, des comparaisons ou d’autres opérations.
Types d’opérateurs
Visual Basic fournit les types d’opérateurs suivants :
Les opérateurs arithmétiques effectuent des calculs familiers sur des valeurs numériques, y compris le déplacement de leurs modèles de bits.
Les opérateurs de comparaison comparent deux expressions et retournent une
Boolean
valeur représentant le résultat de la comparaison.Les opérateurs de concaténation joignent plusieurs chaînes à une seule chaîne.
Les opérateurs logiques et au niveau du bit en Visual Basic combinent des valeurs
Boolean
ou numériques, et retournent un résultat du même type de données que les valeurs.
Les éléments de valeur combinés à un opérateur sont appelés opérandes de cet opérateur. Les opérateurs combinés avec des éléments de valeur forment des expressions, à l'exception de l'opérateur d'affectation, 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 est généralement d’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 seule expression ou une instruction, comme l’illustre l’exemple suivant.
x = 45 + y * z ^ 2
Dans l’exemple précédent, Visual Basic effectue les opérations dans l’expression à droite de l’opérateur d’affectation (=
), puis affecte la valeur résultante à la variable x
à gauche. Il n’existe aucune limite pratique au nombre d’opérateurs qui peuvent être combinés dans une expression, mais une compréhension de la priorité des opérateurs dans Visual Basic est nécessaire pour vous assurer que vous obtenez les résultats attendus.