Оператор -= (Visual Basic)
Вычитает значение выражения из значения переменной или свойства и назначает результат переменной или свойству.
Синтаксис
variableorproperty -= expression
Детали
variableorproperty
Обязательный. Любая числовая переменная или свойство.
expression
Обязательный. Произвольное числовое выражение.
Замечания
Элемент слева -=
от оператора может быть простой скалярной переменной, свойством или элементом массива. Переменная или свойство не может быть ReadOnly.
Оператор -=
сначала вычитает значение выражения (справа от оператора) из значения переменной или свойства (слева от оператора). Затем оператор назначает результат этой операции переменной или свойству.
Перегрузка
Оператор - (Visual Basic) может быть перегружен, что означает, что класс или структура могут переопределить его поведение, если операнда имеет тип этого класса или структуры. Перегрузка -
оператора влияет на поведение -=
оператора. Если код используется -=
в классе или структуре, которая перегружена -
, убедитесь, что вы понимаете его переопределенное поведение. Для получения дополнительной информации см. Operator Procedures.
Пример
В следующем примере оператор используется -=
для вычитания одной Integer
переменной из другой и назначения результата последней переменной.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 -= var2
' The value of var1 is now 7.