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.
Génère une concaténation de chaîne de deux expressions.
Syntaxe
result = expression1 & expression2
Pièces
result
Obligatoire. Tout String
ou Object
variable.
expression1
Obligatoire. Toute expression avec un type de données qui s’élargit à String
.
expression2
Obligatoire. Toute expression avec un type de données qui s’élargit à String
.
Remarques
Si le type de données de ou n’est expression1
pas String
mais s’élargitString
, il est converti en String
.expression2
Si l’un des types de données ne s’étend String
pas, le compilateur génère une erreur.
Le type de données est result
String
. Si une ou les deux expressions sont évaluées sur Nothing ou ont une valeur DBNull.Valuede , elles sont traitées comme une chaîne avec la valeur « ».
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 structure. Si votre code utilise cet opérateur sur une telle classe ou structure, veillez à comprendre son comportement redéfini. Pour plus d’informations, consultez Procédures d’opérateur.
Remarque
Le caractère ampersand (&) peut également être utilisé pour identifier les variables en tant que type Long
. Pour plus d’informations, consultez Type Characters.
Exemple :
Cet exemple utilise l’opérateur pour forcer la &
concaténation de chaîne. 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".