&= (Operador, Visual Basic)
Concatena una expresión String a una variable o propiedad String y asigna el resultado a la variable o propiedad.
variableorproperty &= expression
Elementos
variableorproperty
Obligatorio. Cualquier propiedad o variable de tipo String.expression
Obligatorio. Cualquier expresión de tipo String.
Comentarios
El elemento situado a la izquierda del operador &= puede ser una variable escalar simple, una propiedad o un elemento de una matriz. La variable o la propiedad no pueden ser ReadOnly (Visual Basic). El operador de &= concatena la expresión de String en su derecha a la variable de String o la propiedad a la izquierda, y asigna el resultado a la variable o propiedad en su izquierda.
Sobrecarga
El operador & (Operador, Visual Basic) se puede sobrecargar, lo que significa que una clase o una estructura pueden definir de nuevo su comportamiento cuando un operando tiene el tipo de dicha clase o estructura. La sobrecarga del operador & afecta al comportamiento del operador &=. Si el código utiliza &= en una clase o estructura que sobrecarga &, asegúrese de conocer su comportamiento redefinido. Para obtener más información, vea Procedimientos de operador (Visual Basic).
Ejemplo
En el siguiente ejemplo se utiliza el operador &= para concatenar dos variables String y asignar el resultado a la primera variable.
Dim var1 As String = "Hello "
Dim var2 As String = "World!"
var1 &= var2
' The value of var1 is now "Hello World!".
Vea también
Referencia
Operadores de asignación (Visual Basic)
Operadores de concatenación (Visual Basic)
Prioridad de operador en Visual Basic
Operadores enumerados por funcionalidad (Visual Basic)