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.
Een operator is een code-element dat een bewerking uitvoert op een of meer code-elementen die waarden bevatten. Waarde-elementen omvatten variabelen, constanten, letterlijke waarden, eigenschappen, retourneerwaarden van Function- en Operator-procedures, en expressies.
Een expressie is een reeks waarde-elementen in combinatie met operatoren, wat een nieuwe waarde oplevert. De operators handelen op de waarde-elementen door berekeningen, vergelijkingen of andere bewerkingen uit te voeren.
De typen operatoren
Visual Basic biedt de volgende typen operators:
Rekenkundige operators voeren bekende berekeningen uit op numerieke waarden, waaronder het verschuiven van de bitpatronen.
Vergelijkingsoperatoren vergelijken twee expressies en retourneren een
Booleanwaarde die het resultaat van de vergelijking vertegenwoordigt.Samenvoegingsoperators voegen meerdere tekenreeksen toe aan één tekenreeks.
Logische en bitwise-operators in Visual Basic combineren
Booleanof numerieke waarden en retourneren een resultaat van hetzelfde gegevenstype als de waarden.
De waarde-elementen die worden gecombineerd met een operator, worden operanden van die operator genoemd. Operatoren gecombineerd met waarde-elementen vormen expressies, met uitzondering van de toewijzingsoperator, die een instructie vormt. Zie instructiesvoor meer informatie.
Evaluatie van expressies
Het eindresultaat van een expressie vertegenwoordigt een waarde, die meestal een bekend gegevenstype is, zoals Boolean, Stringof een numeriek type.
Hier volgen voorbeelden van expressies.
5 + 4
' The preceding expression evaluates to 9.
15 * System.Math.Sqrt(9) + x
' The preceding expression evaluates to 45 plus the value of x.
"Concat" & "ena" & "tion"
' The preceding expression evaluates to "Concatenation".
763 < 23
' The preceding expression evaluates to False.
Verschillende operators kunnen acties uitvoeren in één expressie of instructie, zoals in het volgende voorbeeld wordt geïllustreerd.
x = 45 + y * z ^ 2
In het voorgaande voorbeeld voert Visual Basic de bewerkingen uit in de expressie aan de rechterkant van de toewijzingsoperator (=) en wijst vervolgens de resulterende waarde toe aan de variabele x aan de linkerkant. Er is geen praktische limiet voor het aantal operators dat kan worden gecombineerd tot een expressie, maar er is een begrip van operatorprioriteit in Visual Basic nodig om ervoor te zorgen dat u de verwachte resultaten krijgt.