Share via


Operatorer och uttryck i Visual Basic

En operator är ett kodelement som utför en åtgärd på ett eller flera kodelement som innehåller värden. Värdeelement är variabler, konstanter, literaler, egenskaper, returer från Function och Operator procedurer och uttryck.

Ett uttryck är en serie värdeelement som kombineras med operatorer, vilket ger ett nytt värde. Operatorerna agerar på värdeelementen genom att utföra beräkningar, jämförelser eller andra åtgärder.

Typer av operatorer

Visual Basic tillhandahåller följande typer av operatorer:

De värdeelement som kombineras med en operator kallas operander för operatorn. Operatorer i kombination med värdeelement bildar uttryck, förutom tilldelningsoperatorn, som bildar en -instruktion. Mer information finns i Instruktioner.

Utvärdering av uttryck

Slutresultatet av ett uttryck representerar ett värde, som vanligtvis är av en välbekant datatyp som Boolean, Stringeller en numerisk typ.

Följande är exempel på uttryck.

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.

Flera operatorer kan utföra åtgärder i ett enda uttryck eller en instruktion, vilket visas i följande exempel.

x = 45 + y * z ^ 2

I föregående exempel utför Visual Basic åtgärderna i uttrycket till höger om tilldelningsoperatorn () och= tilldelar sedan det resulterande värdet till variabeln x till vänster. Det finns ingen praktisk gräns för antalet operatorer som kan kombineras till ett uttryck, men en förståelse för operatorprioret i Visual Basic är nödvändig för att säkerställa att du får de resultat du förväntar dig.

Se även