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