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


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

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

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

Другие ресурсы

Операторы в Visual Basic