Оператор &= (Visual Basic)
Обновлен: Ноябрь 2007
Сцепляет выражения типа String с переменной или свойством String и присваивает результат переменной или свойству.
variableorproperty &= expression
Компоненты
variableorproperty
Обязательно. Какая-либо переменная или свойство типа String.expression
Обязательно. Какое-либо выражение типа String.
Заметки
Элемент с левой стороны оператора &= может быть простой скалярной переменной, свойством или элементом массива. Переменная или свойство не могут быть ReadOnly (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
Список операторов, сгруппированных по функциональному назначению