/=-Operator (Visual Basic)

Dividiert den Wert einer Variablen oder Eigenschaft mit dem Wert eines Ausdrucks und weist das Gleitkommaergebnis der Variablen oder Eigenschaft zu.

Syntax

variableorproperty /= expression  

Bestandteile

variableorproperty
Erforderlich. Eine beliebige numerische Variable oder Eigenschaft.

expression
Erforderlich. Ein beliebiger numerischer Ausdruck.

Bemerkungen

Das Element auf der linken Seite des /=-Operators kann eine einfache skalare Variable, eine Eigenschaft oder ein Element eines Arrays sein. Die Variable oder Eigenschaft darf nicht ReadOnly sein.

Der /=-Operator dividiert zunächst den Wert der Variablen oder Eigenschaft (auf der linken Seite des Operators) durch den Wert des Ausdrucks (auf der rechten Seite des Operators). Der Operator weist dann das Gleitkommaergebnis dieses Vorgangs der Variablen oder Eigenschaft zu.

Diese Anweisung weist der Variablen oder Eigenschaft auf der linken Seite einen Double-Wert zu. Wenn Option StrictOn ist, muss variableorproperty ein Double-Wert sein. Wenn Option StrictOff ist, führt Visual Basic eine implizite Konvertierung durch und weist den sich ergebenden Wert variableorproperty zu, wobei zur Laufzeit ein Fehler möglich ist. Weitere Informationen finden Sie unter Erweiternde und eingrenzende Konvertierungen und Option Strict-Anweisung.

Überladen

Der /-Operator (Visual Basic) kann überladen werden. Dies bedeutet, dass eine Klasse oder Struktur ihr Verhalten neu definieren kann, wenn ein Operand den Typ dieser Klasse oder Struktur aufweist. Das Überladen des /-Operators wirkt sich auf das Verhalten des /=-Operators aus. Wenn Ihr Code /= in einer Klasse oder Struktur verwendet, die / überlädt, müssen Sie dessen neu definiertes Verhalten verstehen. Weitere Informationen finden Sie unter Operator Procedures.

Beispiel

Im folgenden Beispiel wird der /=-Operator verwendet, um eine Integer-Variable durch eine zweite zu dividieren und den Quotienten der ersten Variablen zuzuweisen.

Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.

Siehe auch