Поделиться через


Оператор &= (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)

Операторы присваивания

Операторы объединения (Visual Basic)

Порядок применения операторов в Visual Basic

Список операторов, сгруппированных по функциональному назначению