Freigeben über


-=-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

Zuweisungsanweisungen

Referenz

--Operator (Visual Basic)

Zuweisungsoperatoren

Arithmetische Operatoren (Visual Basic)

Operatorrangfolge in Visual Basic

Operatoren sortiert nach Funktionalität