&=, opérateur (Visual Basic)
Concatène une expression String à une variable ou une propriété String et assigne le résultat à la variable ou à la propriété.
variableorproperty &= expression
Éléments
variableorproperty
Obligatoire. Toute variable ou propriété String.expression
Obligatoire. Toute expression String.
Notes
L'élément situé à gauche de l'opérateur &= peut être une simple variable scalaire, une propriété ou un élément d'un tableau. La variable ou la propriété ne peut pas être ReadOnly (Visual Basic). L'opérateur &= assigne la valeur située du côté droit à la variable ou propriété du côté gauche.
Surcharge
L'opérateur &, opérateur (Visual Basic) 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. La surcharge de l'opérateur & affecte le comportement de l'opérateur &=. Si votre code utilise &= sur une classe ou structure qui surcharge &, assurez-vous que vous comprenez son comportement redéfini. Pour plus d'informations, consultez Procédures d'opérateur (Visual Basic).
Exemple
L'exemple suivant utilise l'opérateur &= pour concaténer deux variables String et assigner le résultat à la première variable.
Dim var1 As String = "Hello "
Dim var2 As String = "World!"
var1 &= var2
' The value of var1 is now "Hello World!".
Voir aussi
Référence
Opérateurs d'assignation (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)