&, opérateur (Visual Basic)

Mise à jour : novembre 2007

Génère une concaténation de chaînes de deux expressions.

result = expression1 & expression2

Éléments

  • result
    Requis. Toute variable String ou Object.

  • expression1
    Requis. Toute expression avec un type de données qui s'étend à String.

  • expression2
    Requis. Toute expression avec un type de données qui s'étend à String.

Notes

Si le type de données de expression1 ou expression2 n'est pas String, mais s'étend à String, il est converti en String. Si l'un des types de données ne s'étend pas à String, le compilateur génère une erreur.

Le type de données de result est String. Si une ou deux expressions correspondent à Rien ou ont une valeur de DBNull.Value, elles sont traitées comme une chaîne avec une valeur de "".

Remarque :

L'opérateur & peut être surchargé, ce qui signifie qu'une classe ou structure peut redéfinir son comportement lorsqu'un opérande a le type de cette classe ou structure. Si votre code utilise cet opérateur sur une telle classe ou structure, assurez-vous que vous comprenez son comportement redéfini. Pour plus d'informations, consultez Procédures d'opérateur.

Exemple

Cet exemple utilise l'opérateur & pour forcer la concaténation de chaînes. Le résultat est une valeur de chaîne représentant la concaténation des deux opérandes de chaîne.

Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".

Voir aussi

Concepts

Opérateurs de concaténation (Visual Basic)

Référence

&=, opérateur (Visual Basic)

Opérateurs de concaténation (Visual Basic)

Priorité des opérateurs en Visual Basic

Opérateurs répertoriés par fonctionnalité