-= 运算符 (Visual Basic)

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

语法

variableorproperty -= expression  

部件

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

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

注解

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

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

重载

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

示例:

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

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

另请参阅