-= – operátor (Visual Basic)

Odečte hodnotu výrazu od hodnoty proměnné nebo vlastnosti a přiřadí výsledek proměnné nebo vlastnosti.

Syntax

variableorproperty -= expression  

Součásti

variableorproperty
Povinná hodnota. Libovolná číselná proměnná nebo vlastnost

expression
Povinná hodnota. Libovolný číselný výraz

Poznámky

Prvek na levé straně operátoru může být jednoduchá skalární -= proměnná, vlastnost nebo prvek pole. Proměnná nebo vlastnost nemůže být ReadOnly.

Operátor nejprve odečte hodnotu výrazu (na pravé straně operátoru) od hodnoty proměnné nebo vlastnosti (na levé straně -= operátoru). Operátor pak přiřadí výsledek této operace k proměnné nebo vlastnosti.

Přetížení

Operátor - (Visual Basic) může být přetížen, což znamená, že třída nebo struktura může předefinovat své chování, pokud má operand typ této třídy nebo struktury. Přetížení - operátoru ovlivňuje chování -= operátoru. Pokud váš kód používá třídu nebo strukturu, která přetěžuje , ujistěte se, že rozumíte -= - jejímu předdefinované chování. Další informace najdete v tématu Procedury operátora.

Příklad

Následující příklad používá operátor -= k odečtení jedné proměnné od jiné a přiřazení výsledku k Integer druhé proměnné.

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

Viz také