&, opérateur (Visual Basic)
Génère une concaténation de chaînes de deux expressions.
result = expression1 & expression2
Éléments
result
Obligatoire. Toute variable String ou Object.expression1
Obligatoire. Toute expression avec un type de données qui s'étend à String.expression2
Obligatoire. 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 "".
Notes
L'opérateur & peut être surchargé, ce qui signifie qu'une classe ou une structure peut redéfinir son comportement lorsqu'un opérande a le type de cette classe ou de cette 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 (Visual Basic).
Notes
Le caractère & peut également être utilisé pour identifier des variables comme type Long. Pour plus d'informations, consultez Caractères de type (Visual Basic).
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
Référence
Opérateurs de concaténation (Visual Basic)
Priorité des opérateurs en Visual Basic
Opérateurs répertoriés par fonctionnalité (Visual Basic)