-= 运算符 (Visual Basic)
从变量或属性值中减去表达式的值,并将结果赋给该变量或属性。
variableorproperty -= expression
部件
variableorproperty
必选。 任何数值变量或属性。expression
必选。 任何数值表达式。
备注
-= 运算符左边的元素可以是简单的标量变量,也可以是属性或数组元素。 变量或属性不能为 ReadOnly (Visual Basic)。 -= 运算符将其右边的值赋给其左边的变量或属性。
重载
- 运算符 (Visual Basic) 可以被重载,这意味着当操作数的类型为类或结构时,该类或结构可以重新定义其行为。 重载 - 运算符会影响 -= 运算符的行为。 如果对重载了 - 的类或结构使用 -=,那么您一定要了解其重新定义的行为。 有关更多信息,请参见 运算符过程 (Visual Basic)。
示例
下面的示例使用 -= 运算符,从一个 Integer 变量中减去另一个该变量,并将结果赋给前一个变量。
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 -= var2
' The value of var1 is now 7.