Share via


&, opérateur (Visual Basic)

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

result = expression1 & expression2

Composants

  • 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 "".

[!REMARQUE]

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).

[!REMARQUE]

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érateur (Visual Basic)

Opérateurs de concaténation (Visual Basic)

Priorité des opérateurs en Visual Basic

Opérateurs répertoriés par fonctionnalité (Visual Basic)

Concepts

Opérateurs de concaténation (Visual Basic)