Operatore = (Visual Basic)

Assegna un valore a una variabile o a una proprietà.

variableorproperty = value

Parti

  • variableorproperty
    Qualsiasi variabile modificabile o qualsiasi proprietà.

  • value
    Qualsiasi valore letterale, costante o espressione.

Note

L'elemento a sinistra del segno di uguale (=) 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.

Nota

L'operatore = viene utilizzato anche come operatore di confronto. Per informazioni dettagliate, vedere Operatori di confronto (Visual Basic).

Overload

L'operatore = può essere sottoposto a overload solo come operatore di confronto relazionale, non come operatore di assegnazione. Per ulteriori informazioni, vedere Routine di operatore (Visual Basic).

Esempio

Nell'esempio riportato di seguito viene illustrato l'operatore di assegnazione. Il valore a destra viene assegnato alla variabile a sinistra.

Dim testInt As Integer
Dim testString As String
Dim testButton As System.Windows.Forms.Button
Dim testObject As Object
testInt = 42
testString = "This is an example of a string literal."
testButton = New System.Windows.Forms.Button()
testObject = testInt
testObject = testString
testObject = testButton

Vedere anche

Riferimenti

Operatore &= (Visual Basic)

Operatore *= (Visual Basic)

Operatore += (Visual Basic)

Operatore -= (Visual Basic)

Operatore /= (Visual Basic)

Operatore \=

Operatore ^= (Visual Basic)

Operatori di confronto (Visual Basic)

ReadOnly (Visual Basic)

Concetti

Inferenza del tipo di variabile locale (Visual Basic)

Altre risorse

Istruzioni in Visual Basic