Оператор &= (Visual Basic)
Сцепляет выражения типа String с переменной или свойством String и присваивает результат переменной или свойству.
variableorproperty &= expression
Части
variableorproperty
Обязательный. Какая-либо переменная или свойство типа String.expression
Обязательный. Произвольное выражение типа String.
Заметки
Элемент с левой стороны оператора &= может быть простой скалярной переменной, свойством или элементом массива. Переменная или свойство не могут быть ReadOnly (Visual Basic). Оператор &= присваивает значение, стоящее справа от него, переменной или свойству, расположенному слева.
Перегрузка
Оператор Оператор & (Visual Basic) может быть перегружен; это означает, что класс или структура может переопределить его тип, когда операнд имеет тип класса или структуры. Перегрузка оператора & влияет на тип выполнения оператора &=. Если в коде используется оператор &= для класса или структуры, перегружающей &, убедитесь, что его переопределенное выполнение вам понятно. Дополнительные сведения см. в разделе Процедуры операторов (Visual Basic).
Пример
В приведенном ниже примере оператор &= выполняет сцепление двух переменных типа String и присваивает результат первой переменной.
Dim var1 As String = "Hello "
Dim var2 As String = "World!"
var1 &= var2
' The value of var1 is now "Hello World!".
См. также
Ссылки
Операторы присваивания (Visual Basic)
Операторы объединения (Visual Basic)
Порядок применения операторов в Visual Basic
Список операторов, сгруппированных по функциональному назначению (Visual Basic)