&= Operador (Visual Basic)
Concatena uma String
expressão a uma String
variável ou propriedade e atribui o resultado à variável ou propriedade.
Sintaxe
variableorproperty &= expression
Partes
variableorproperty
Obrigatório. Qualquer String
variável ou propriedade.
expression
Obrigatório. Qualquer String
expressão.
Observações
O elemento no lado esquerdo do &=
operador 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 concatena a String
expressão à sua direita com a String
variável ou propriedade à sua esquerda e atribui o resultado à variável ou propriedade à sua esquerda.
Sobrecarga
O operador & pode estar sobrecarregado, o que significa que uma classe ou estrutura pode redefinir seu comportamento quando um operando tem o tipo dessa classe ou estrutura. A sobrecarga do &
operador afeta o comportamento do &=
operador. Se o seu código usa &=
em uma classe ou estrutura que sobrecarrega &
, certifique-se de entender seu comportamento redefinido. Para obter mais informações, consulte Procedimentos do operador.
Exemplo
O exemplo a seguir usa o &=
operador para concatenar duas String
variáveis e atribuir o resultado à primeira variável.
Dim var1 As String = "Hello "
Dim var2 As String = "World!"
var1 &= var2
' The value of var1 is now "Hello World!".