Freigeben über


*=-Operator (Visual Basic)

Aktualisiert: November 2007

Multipliziert den Wert einer Variablen oder Eigenschaft mit dem Wert eines Ausdrucks 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 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) kann überladen werden. Das bedeutet, dass eine Klasse oder Struktur sein Verhalten neu definiert, wenn ein Operand den Typ dieser Klasse oder Struktur aufweist. Das Überladen des *-Operators hat Auswirkungen auf das Verhalten des *=-Operators. 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 mit einer anderen zu multiplizieren und das Ergebnis der ersten Variablen zuzuweisen.

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.

Siehe auch

Konzepte

Zuweisungsanweisungen

Referenz

*-Operator (Visual Basic)

Zuweisungsoperatoren

Arithmetische Operatoren (Visual Basic)

Operatorrangfolge in Visual Basic

Operatoren sortiert nach Funktionalität