Operador = (Visual Basic)

Atribui um valor a uma variável ou propriedade.

Sintaxe

variableorproperty = value  

Partes

variableorproperty
Qualquer variável gravável ou qualquer propriedade.

value
Qualquer literal, constante ou expressão.

Comentários

O elemento no lado esquerdo do sinal de igual (=) pode ser uma variável escalar simples, uma propriedade ou um elemento de uma matriz. A variável ou propriedade não pode ser ReadOnly. O operador = atribui o valor à direita à variável ou à propriedade à esquerda.

Observação

O operador = também é usado como um operador de comparação. Para obter detalhes, confira Operadores de comparação.

Sobrecarga

O operador = pode ser sobrecarregado apenas como um operador de comparação relacional, não como um operador de atribuição. Para obter mais informações, confira Procedimentos de operador.

Exemplo

O exemplo a seguir demonstra o operador de atribuição. O valor à direita é atribuído à variável da esquerda.

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

Confira também