Condividi tramite


Operatore &= (Visual Basic)

Aggiornamento: novembre 2007

Concatena un'espressione String a una variabile o a una proprietà String e assegna il risultato alla variabile o alla proprietà.

variableorproperty &= expression

Parti

  • variableorproperty
    Obbligatoria. Qualsiasi variabile o proprietà String.

  • expression
    Obbligatoria. Qualsiasi espressione String.

Note

L'elemento a sinistra dell'operatore &= può essere una semplice variabile scalare, una proprietà oppure un elemento di una matrice. La variabile o la proprietà non può essere ReadOnly (Visual Basic). L'operatore &= assegna il valore specificato a destra alla variabile o alla proprietà indicata a sinistra.

Overload

L'Operatore & (Visual Basic) può essere sottoposto a overload. In altri termini, una classe o una struttura può ridefinirne il comportamento quando un operando specifica il tipo di tale classe o struttura. L'esecuzione dell'overload dell'operatore & ha effetto sul comportamento dell'operatore &=. Se il codice utilizza &= su una classe o una struttura che esegue l'overload di &, è importante comprendere il comportamento ridefinito di tale operatore. Per ulteriori informazioni, vedere Routine di operatore.

Esempio

Nell'esempio riportato di seguito l'operatore &= viene utilizzato per concatenare due variabili String e assegnare il risultato alla prima variabile.

Dim var1 As String = "Hello "
Dim var2 As String = "World!"
var1 &= var2
' The value of var1 is now "Hello World!".

Vedere anche

Concetti

Istruzioni di assegnazione

Riferimenti

Operatore & (Visual Basic)

Operatore += (Visual Basic)

Operatori di assegnazione

Operatori di concatenazione (Visual Basic)

Precedenza tra gli operatori in Visual Basic

Elenco degli operatori per funzionalità