Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En operator är ett kodelement som utför en åtgärd på ett eller flera kodelement som innehåller värden. Värdeelement inkluderar 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:
Aritmetiska operatorer utför välbekanta beräkningar på numeriska värden, inklusive att flytta sina bitmönster.
Jämförelseoperatorer jämför två uttryck och returnerar ett
Booleanvärde som representerar resultatet av jämförelsen.Sammanfogningsoperatorer kopplar flera strängar till en enda sträng.
Logiska operatorer och bitvisoperatorer i Visual Basic kombinerar
Booleaneller numeriska värden och returnerar ett resultat av samma datatyp som värdena.
De värdeelement som kombineras med en operator kallas operander för operatorn. Operatorer som kombineras med värdeelement bildar uttryck, förutom tilldelningsoperatorn, som utgör 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 operatorprioriteten i Visual Basic är nödvändig för att säkerställa att du får de resultat du förväntar dig.