& opérateur (Visual Basic)
Produit une concaténation de chaîne de deux expressions.
Syntaxe
result = expression1 & expression2
Éléments
result
Obligatoire. N’importe quelle 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 en 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 les deux expressions ont la valeur Nothing ou ont la valeur DBNull.Value, elles sont traitées comme une chaîne avec la valeur « ».
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 structure. Si votre code utilise cet opérateur sur ce type de classe ou structure, veillez à comprendre son comportement une fois qu’il est redéfini. Pour plus d'informations, consultez Operator Procedures.
Remarque
Le caractère esperluette (&) peut également être utilisé pour identifier les variables en tant que type Long
. Pour plus d’informations, consultez Caractères de type.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour