Operador &= (Visual Basic)
Concatena uma expressão String a uma variável ou propriedade String e atribui o resultado à variável ou propriedade.
variableorproperty &= expression
Partes
variableorproperty
Obrigatório. Qualquer variável ou propriedade String.expression
Obrigatório. Qualquer expressão String.
Comentários
O elemento à esquerda do operador &= pode ser uma simples variável escalar, uma propriedade ou um elemento de uma matriz. A variável ou propriedade não pode ser ReadOnly (Visual Basic). O &= operador concatena a String a expressão à direita para a String variável ou propriedade na sua esquerda e atribui o resultado à variável ou propriedade na sua esquerda.
Sobrecarga
Operador & (Visual Basic) pode ser sobrecarregado, o que significa que uma classe ou estrutura pode redefinir seu comportamento quando um operando tem o tipo daquela classe ou estrutura. Sobrecarregar o operador & afeta o comportamento do operador &=. Se seu código usa &= em uma classe ou estrutura que sobrecarrega &, certifique-se de que você entende seu comportamento redefinido. Para obter mais informações, consulte Procedimentos do operador (Visual Basic).
Exemplo
O exemplo a seguir usa o operador &= para concatenar duas variáveis String 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!".
Consulte também
Referência
Operadores de atribuição (Visual Basic)
Operadores de concatenação (Visual Basic)
Precedência do operador no Visual Basic
Operadores listados por funcionalidade (Visual Basic)