Delen via


Operatoren en Expressies in Visual Basic

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:

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.

Zie ook