VB.NET-operatörer - Olika typer av operatörer som används i VB.NET

Innehållsförteckning:

Anonim

VB.NET-operatörer

I den här artikeln kommer vi att titta på olika typer av operatörer som finns tillgängliga i VB.NET, vi kommer att se deras syntax och använda tillsammans med exempel.

Vad är operatörer i VB.NET?

Operatörer är speciella symboler som används för att utföra specifika typer av operationer. Operatörer spelar en mycket speciell roll eftersom de underlättar beräkning och drift. Låt oss se några av de typer av VB.NET-operatörer:

  • Aritmetiska operatörer.
  • Jämförelseoperatörer.
  • Logiska / bitvisa operatörer.
  • Bitskiftoperatörer.
  • Uppdragsoperatörer.
  • Diverse operatörer

Dessa är några av de typer av VB.NET-operatörer.

Till exempel:

x = 2 + 3

Här är = och + operatörerna och x, 2, 3 är operanderna. Operatören arbetar med vissa saker, dessa saker kallas operand.

VB.NET Operators är en rik uppsättning operatörer som är tillgängliga för användning.

1. Aritmetiska operatörer

Aritmetiska operatörer används för att utföra matematiska operationer som tillägg, subtraktion, delning, multiplikation etc.

Aritmetiska operatörer i VB.NET

operatörer Menande Exempel
^Lyfter en operand till en annanx y (x till kraften y)
+Lägger till två operanderx + y
-Subtraherar andra operand från den förstax - y
*Multipliserar båda operandernax * y
/Delar en operand i en annan och ger ett flytande-resultatx / å
\Delar en operand med en annan och ger ett heltalresultatx \ y
MODModuloperatör och resten av ett resultat efter en heltalsdelningx MOD y (resten av x / y)

Exempel 1: Aritmetiska operatörer i VB.NET

Module operators
Sub Main()
Dim x As Integer = 15
Dim y As Integer = 3
' Output: x + y = 18
Console.WriteLine("x + y: (0)", x+y)
' Output: x - y = 12
Console.WriteLine("x - y: (0)", xy)
' Output: x * y = 45
Console.WriteLine("x * y: (0)", x*y)
' Output: x / y = 5
Console.WriteLine("x / y: (0)", x/y)
' Output: x \ y = 5
Console.WriteLine("x \ y: (0)", x\y)
' Output: x MOD y = 0
Console.WriteLine("x MOD y: (0)", x Mod y)
' Output: x y = 3375
Console.WriteLine("x y: (0)", x^y)
End Sub
End Module

När du kör programmet kommer utgången att vara

x + y: 18 x - y: 12 x * y: 45 x / y: 5

x \ y: 5

x MOD y: 0

x y: 3375

2. Jämförelseoperatörer

Jämförelseoperatörer används i princip för att jämföra olika värden. Dessa operatörer returnerar normalt booleska värden antingen sant eller falskt beroende på villkoret.

Jämförelseoperatörer i VB.NET

operatörer Menande Exempel
=Jämställdhetskontroll - Återlämnar sant om båda värdena är desammax == y
Icke-jämlikhet återvänder sant om båda värdena är ojämlikaxy
>Större än check-returerar sant om det första angivna värdet är större än det andrax> y
<Mindre än-Returnerar sant om det första angivna värdet är mindre än sekundx <yx
> =Kontrollerar för två förhållanden. Om det första värdet är större än eller lika med det andra värdet returnerar det sant> = y
<=Kontrollerar för två förhållanden. Om det första värdet är mindre än eller lika med det andra värdet returnerar det santx <= y
ÄrJämför två objektvariabler för referens, sant om samma objektreferens
Är inteJämför två objektvariabler för referens, falskt om samma objektreferens
Tycka omjämför en sträng mot ett mönster.

Exempel 2: Jämförelseoperatörer i VB.NET

Module operators
Sub Main()
Dim x As Integer = 10
Dim y As Integer = 12
'Output: x > y is False
Console.WriteLine("x > y is:(0)", x > y)
'Output: x < y is True
Console.WriteLine("x < y is:(0)", x < y)
'Output: x = y is False
Console.WriteLine("x = y is:(0)", x = y)
'Output: x y is True
Console.WriteLine("x y is:(0)", x y)
'Output: x >= y is False
Console.WriteLine("x >= y is:(0)", x >= y)
'Output: x <= y is True
Console.WriteLine("x <= y is:(0)", x <= y)
End Sub
End Module

När du kör programmet kommer utgången att vara

x> y är: Falskt x <y är: Sant

x = y är: Falskt x y är: Sant

x> = y är: Falskt x <= y är: Sant

3. Logiska / bitvisa operatörer

Följande är de logiska operatörerna som stöds av VB.NET. I detta fall är x och y booleska värden.

Logiska / bitvisa operatörer i VB.NET-operatörer

operatörer Menande Exempel
OchLogisk såväl som bitvis OCH operatör. Returnerar sant Om båda operanderna är sannax Och y
Utför inte kortslutning, dvs utvärderar båda uttrycken
EllerLogisk såväl som bitvis ELLER operatör. Returnerar sant Om någon av de två operanderna är sant. Den utför inte kortslutning.x Eller y
InteLogisk såväl som bitvis INTE operatör. Om det är sant kommer den här operatören att göra det falskt.Nej tack
XorLogisk såväl som bitvis Logisk exklusiv ELLER operatör. Returnerar sant om båda uttrycken är desamma; annars falskt.x Xor y
Och ävenLogisk OCH operatör. Fungerar endast på booleska data. Utför kortslutning.x AndAlso y
AnnarsLogisk ELLER operatör. Fungerar endast på booleska data. Utför kortslutning.x OrElse y
IsFalseBestämmer om ett uttryck är falskt
Är santBestämmer om ett uttryck är falskt

Exempel 3: Logiska operatörer i VB.NET

Module operators
Sub Main()
Dim x As Boolean = True
Dim y As Boolean = False
'Output: x and y is False
Console.WriteLine("x And yis:(0)", x And y)
'Output: x or y is True
Console.WriteLine("x or y is:(0)", x Or y)
'Output: not x is False
Console.WriteLine("not y is:(0)", Not y)
End Sub
End Module

När du kör programmet kommer utgången att vara

x Och y är: Falskt x eller y är: Sann

inte y är: Sant

4. Bitskiftoperatörer

Bit Shift-operatörerna används för att utföra skiftoperationer på binär nivå eller värden. De utför bit för bit drift. I detta fall är x och y numeriska värden.

Bit Shift-operatörer i VB.NET

operatörer Menande Exempel
OchBitvis OCH Operatör kopierar lite till resultatet om det finns i båda operanderna.x Och y
EllerBinary OR Operator kopierar lite om det finns i någon av operandema.x eller y
XorStäller in bit om någon av biten är inställd från båda operanderna.X x eller y
InteDet växlar mellan varje operand.Inte x
<<Skifter binära bitar med antalet gånger som anges av operand till vänster.x << 3
>>Skifter binära bitar med antalet gånger som anges av operand till höger.x << 3

5. Uppdragsoperatörer

Uppdragsoperatörer används för att tilldela värden till variabler i VB.NET.

Dim x som heltal = 7 är ett enkelt tilldelningsuppdrag som tilldelar ett värde på höger sida dvs 7 till variabel x. Det finns operatörer i VB.NET som x + = 4 som har ytterligare betydelse. Sådana operatörer är kända som sammansatta operatörer. Betydelsen av x + = 4 motsvarar att lägga till 4 till variabeln x och sedan tilldela det resulterande värdet till x.

Uppdragsoperatörer i VB.NET

operatörer Exempel Ekvivalent med
=x = 4x = 4
+ =x + = 4x = x + 4
- =x - = 4x = x - 4
* =x * = 4x = x * 4
/ =x / = 4x = x / 4
\ =x \ = 4x = x \ 4
=x = 4x = x 4
<< =x << = 4x = x << 4
>> =x >> = 4x = x >> 4
& =x & = 4x = x & 4

6. Diverse operatörer

Det finns få andra viktiga operatörer som stöds av VB.NET som är,

Diverse operatörer i VB.NET

operatörer Exempel Ekvivalent med
AddressOfReturnerar en procedurs adress.AddHandler-knapp1.Klicka, AdressOf-knapp1_Klicka
VäntaDet appliceras på en operand i en asynkron metod eller lambda-uttryck för att avbryta körningen av metoden tills den väntade uppgiften är klar.Svagt resultat Som res = Vänta på AsyncMethodThatReturnsResult () Vänta på AsyncMethod ()
getTypeDet returnerar ett typobjekt för den angivna typen.MsgBox (getType (Integer) .ToString ())
FunktionsuttryckDen förklarar parametrarna och koden som definierar ett funktions lambda-uttryck.Dim add5 = Funktion (num Som heltal) num + 5 'skriver 10 Console.WriteLine (add5 (5))
OmDen använder kortslutningsutvärdering för att villkorligt returnera ett av två värden.Dim num = 5 Console.WriteLine (Om (num> = 0, "Positive", "Negative"))

Rekommenderade artiklar

Detta har varit en guide till VB.NET-operatörer. Här har vi diskuterat olika typer av VB.NET-operatörer med exempel. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Vad är ASP.NET?
  2. Gå operatörer
  3. C ++ Operatörer
  4. Python-operatörer
  5. VB.NET-kontroller
  6. Översikt av VB.Net för Loop
  7. VB.Net-evenemang
  8. Bitvisa operatörer i JavaScript