Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dividiert zwei Zahlen und gibt eine ganze Zahl als Ergebnis zurück.
Syntax
expression1 \ expression2
Bestandteile
expression1
Erforderlich. Ein beliebiger numerischer Ausdruck.
expression2
Erforderlich. Ein beliebiger numerischer Ausdruck.
Unterstützte Typen
Alle numerischen Typen, einschließlich der nicht signierten und Gleitkommatypen und Decimal.
Ergebnis
Das Ergebnis ist der ganzzahlige Quotient dividiert expression1 durch expression2, der alle Reste verwirft und nur den ganzzahligen Teil behält. Dies wird als Abschneiden bezeichnet.
Der Ergebnisdatentyp ist ein numerischer Typ, der für die Datentypen von expression1 und expression2. Weitere Informationen finden Sie in den Tabellen "Integer Arithmeetic" in den Datentypen von Operatorergebnissen.
Der /-Operator (Visual Basic) gibt den vollständigen Quotient zurück, der den Rest im Bruchteil beibehält.
Bemerkungen
Vor dem Ausführen der Division versucht Visual Basic, einen numerischen Gleitkommaausdruck in Long. Ist Option Strict dies Onder Fall, tritt ein Compilerfehler auf. Ist Option Strict dies OffOverflowException der Wert , ist möglich, wenn sich der Wert außerhalb des Bereichs des Long-Datentyps befindet. Die Umwandlung Long unterliegt auch der Rundung des Bankers. Weitere Informationen finden Sie unter "Bruchteile" in Typkonvertierungsfunktionen.
Wenn expression1 "Nothing" ausgewertet oder expression2 als "Nothing" ausgewertet wird, wird sie als Null behandelt.
Versuchte Division durch null (0)
Wenn expression2 "0" ausgewertet wird, löst der \ Operator eine DivideByZeroException Ausnahme aus. Dies gilt für alle numerischen Datentypen der Operanden.
Hinweis
Der \ Operator kann überladen werden, was bedeutet, dass eine Klasse oder Struktur ihr Verhalten neu definieren kann, wenn ein Operand den Typ dieser Klasse oder Struktur aufweist. Wenn Ihr Code diesen Operator für eine solche Klasse oder Struktur verwendet, stellen Sie sicher, dass Sie das neu definierte Verhalten verstehen. Weitere Informationen finden Sie unter Operatorprozeduren.
Beispiel
Im folgenden Beispiel wird der \ Operator zum Ausführen einer ganzzahligen Division verwendet. Das Ergebnis ist eine ganze Zahl, die den ganzzahligen Quotient der beiden Operanden darstellt, wobei der Rest verworfen wird.
Dim resultValue As Integer
resultValue = 11 \ 4
resultValue = 9 \ 3
resultValue = 100 \ 3
resultValue = 67 \ -3
Die Ausdrücke im vorherigen Beispiel geben Werte von 2, 3, 33 und -22 zurück.