/=-Operator (Visual Basic)
Aktualisiert: November 2007
Dividiert den Wert einer Variablen oder Eigenschaft durch den Wert eines Ausdrucks und weist die sich daraus ergebende Gleitkommazahl der Variablen oder Eigenschaft zu.
variableorproperty /= expression
Bestandteile
variableorproperty
Erforderlich. Beliebige numerische Variable oder Eigenschaft.expression
Erforderlich. Beliebiger numerischer Ausdruck.
Hinweise
Das Element 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 rechts vom /=-Operator stehende Wert wird der Variablen oder der Eigenschaft links vom Operator zugewiesen.
Mit dieser Anweisung wird der Variablen oder Eigenschaft auf der linken Seite ein Double-Wert zugewiesen. Wenn Option Strict den Wert On hat, muss variableorproperty ein Double-Wert sein. Wenn Option Strict den Wert Off hat, führt Visual Basic eine implizite Konvertierung durch und weist den resultierenden Wert variableorproperty zu, wobei zur Laufzeit ein Fehler auftreten kann. Weitere Informationen finden Sie unter Erweiternde und eingrenzende Konvertierungen und Option Strict-Anweisung.
Ü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 finden Sie unter Operatorprozeduren.
Beispiel
Im folgenden Beispiel wird der Operator /= verwendet, um eine Integer-Variable durch eine andere 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
Konzepte
Referenz
Arithmetische Operatoren (Visual Basic)