Freigeben über


-=-Operator (Visual Basic)

Subtrahiert den Wert eines Ausdrucks vom Wert einer Variablen oder Eigenschaft und weist das Ergebnis der Variablen oder Eigenschaft zu.

variableorproperty -= expression

Teile

  • variableorproperty
    Erforderlich.Beliebige numerische Variable oder Eigenschaft.

  • expression
    Erforderlich.Ein beliebiger numerischer Ausdruck.

Hinweise

Der Name auf der linken Seite des Operators -= kann eine einfache Skalarvariable, eine Eigenschaft oder ein Element eines Arrays sein.Die Variable oder die Eigenschaft kann nicht ReadOnly (Visual Basic)sein.

Der Operator -= subtrahiert zuerst den Wert des Ausdrucks auf der rechten Seite des Operators) vom Wert der Variablen oder Eigenschaft auf der linken Seite des Operators).Der Operator weist dann das Ergebnis dieses Vorgangs zur Variablen oder Eigenschaft zu.

Überladen

Der Operator --Operator (Visual Basic) kann überladen werden. Das bedeutet, dass eine Klasse oder Struktur sein Verhalten neu definieren kann, wenn ein Operand den Typ dieser Klasse oder Struktur aufweist.Wenn der Operator - überladen wird, wirkt sich dies auf das Verhalten des Operators -= aus.Wenn im Code -= auf eine Klasse oder Struktur angewendet wird, die - überlädt, sollten Sie auf jeden Fall sein neu definiertes Verhalten verstehen.Weitere Informationen finden Sie unter Operatorprozeduren (Visual Basic).

Beispiel

Im folgenden Beispiel wird der Operator –= verwendet, um eine Integer-Variable von einer anderen abzuziehen und das Ergebnis der zweiten Variablen zuzuweisen.

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

Siehe auch

Referenz

--Operator (Visual Basic)

Zuweisungsoperatoren (Visual Basic)

Arithmetische Operatoren (Visual Basic)

Operatorrangfolge in Visual Basic

Operatoren sortiert nach Funktionalität (Visual Basic)

Weitere Ressourcen

Anweisungen in Visual Basic