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


Оператор &= (Visual Basic)

Сцепляет выражения типа String с переменной или свойством String и присваивает результат переменной или свойству.

variableorproperty &= expression

Части

  • variableorproperty
    Обязательный.Какая-либо переменная или свойство типа String.

  • expression
    Обязательный.Произвольное выражение типа String.

Заметки

Элемент с левой стороны оператора &= может быть простой скалярной переменной, свойством или элементом массива.Переменная или свойство не могут быть ReadOnly (Visual Basic).&= оператор сцепляет String выражение на его правой части к String переменная или свойство в своем слева и присвоить его результат переменной или свойство в своем слева.

Перегрузка

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