Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee worden twee getallen gedeeld en wordt een geheel getal geretourneerd.
Syntaxis
expression1 \ expression2
Onderdelen
expression1
Verplicht. Elke numerieke expressie.
expression2
Verplicht. Elke numerieke expressie.
Ondersteunde typen
Alle numerieke typen, inclusief de niet-ondertekende en drijvendekommatypen en Decimal.
Resultaat
Het resultaat is het quotiënt van expression1 het gehele getal gedeeld door expression2, waarmee alle resten worden genegeerd en alleen het gehele getalgedeelte behouden blijft. Dit wordt afgekapt genoemd.
Het resultaatgegevenstype is een numeriek type dat geschikt is voor de gegevenstypen en expression1expression2. Zie de tabellen Integer Arithmetic in Gegevenstypen operatorresultaten.
De /Operator (Visual Basic) retourneert het volledige quotiënt, dat het restgetal in het breukgedeelte behoudt.
Opmerkingen
Voordat de divisie wordt uitgevoerd, probeert Visual Basic een numerieke expressie met drijvende komma te converteren naar Long. Als Option Strict dat het geval is On, treedt er een compilerfout op. Als Option Strict dat zo is Off, is een OverflowException mogelijk als de waarde buiten het bereik van het lange gegevenstype valt. De omrekening naar Long is ook onderhevig aan afronding van bankiers. Zie 'Fractionele onderdelen' in typeconversiefuncties voor meer informatie.
Als expression1 of expression2 evalueert naar niets, wordt het beschouwd als nul.
Poging tot delen door nul
Als expression2 de waarde nul is, genereert de \ operator een DivideByZeroException uitzondering. Dit geldt voor alle numerieke gegevenstypen van de operanden.
Opmerking
De \ operator kan overbelast worden, wat betekent dat een klasse of structuur het gedrag ervan opnieuw kan definiëren wanneer een operand het type van die klasse of structuur heeft. Als uw code deze operator gebruikt voor een dergelijke klasse of structuur, moet u het opnieuw gedefinieerde gedrag ervan begrijpen. Zie Operator Procedures voor meer informatie.
Voorbeeld
In het volgende voorbeeld wordt de \ operator gebruikt om gehele getallen te delen. Het resultaat is een geheel getal dat het quotiënt van de twee operanden aangeeft, waarbij de rest wordt verwijderd.
Dim resultValue As Integer
resultValue = 11 \ 4
resultValue = 9 \ 3
resultValue = 100 \ 3
resultValue = 67 \ -3
De expressies in het voorgaande voorbeeld retourneren respectievelijk de waarden 2, 3, 33 en -22.