-=-Operator (Visual Basic)
Aktualisiert: November 2007
Subtrahiert den Wert eines Ausdrucks vom Wert einer Variablen oder Eigenschaft und weist das Ergebnis der Variablen oder Eigenschaft zu.
variableorproperty -= expression
Bestandteile
variableorproperty
Erforderlich. Beliebige numerische Variable oder Eigenschaft.expression
Erforderlich. 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 weist den Wert auf seiner rechten Seite der Variablen oder Eigenschaft auf seiner linken Seite zu.
Überladen
Der --Operator (Visual Basic)-Operator 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 hierzu finden Sie unter Operatorprozeduren.
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
Konzepte
Referenz
Arithmetische Operatoren (Visual Basic)