-= 运算符 (Visual Basic)

将表达式的值从变量或属性值中去除,并将结果赋给变量或属性。

语法

variableorproperty -= expression  

组成部分

variableorproperty
必需。 任何数值变量或属性。

expression
必需。 任何数值表达式。

注解

-= 运算符左侧的元素可以是简单的标量变量、属性或数组的元素。 变量或属性不能为只读

-= 运算符首先将运算符右侧表达式的值从运算符左侧变量或属性的值中去除。 然后,运算符将该运算结果赋给变量或属性。

重载

- 运算符 (Visual Basic) 可重载,这意味着当操作数具有某一类或结构的类型时,该类或结构可以重新定义其行为。 重载 - 运算符会影响 -= 运算符的行为。 如果代码在重载 - 的类或结构上使用 -=,请确保你了解其重新定义的行为。 有关详细信息,请参阅 Operator Procedures

示例

下面的示例使用 -= 运算符从一个 Integer 变量中减去另一个相应变量,并将结果赋给后一个变量。

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 -= var2
' The value of var1 is now 7.

另请参阅