Delen via


Operators 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, retourneert 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.

Typen operators

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 expressies van waarde-elementen, met uitzondering van de toewijzingsoperator, die een instructie vormt. Zie Instructies voor meer informatie.

Evaluatie van expressies

Het eindresultaat van een expressie vertegenwoordigt een waarde, meestal van een bekend gegevenstype, 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 in de expressie aan de rechterkant van de toewijzingsoperator (=) uit en wijst vervolgens de resulterende waarde toe aan de variabele x aan de linkerkant. Er is geen praktische limiet voor het aantal operatoren dat kan worden gecombineerd tot een expressie, maar een begrip van operatorprioriteit in Visual Basic is nodig om ervoor te zorgen dat u de verwachte resultaten krijgt.

Zie ook