VB.NET-operatører - Ulike typer operatører som brukes i VB.NET

Innholdsfortegnelse:

Anonim

VB.NET-operatører

I denne artikkelen vil vi se på forskjellige typer operatører som er tilgjengelige i VB.NET, vi får se syntaks og bruk sammen med eksempler.

Hva er operatører i VB.NET?

Operatører er spesielle symboler som brukes til å utføre bestemte typer operasjoner. Operatører utfører en veldig spesiell rolle da de letter beregning og drift. La oss se noen av typene VB.NET-operatører:

  • Aritmetiske operatører.
  • Sammenligningsoperatører.
  • Logiske / bitvise operatører.
  • Bitskiftoperatører.
  • Oppdragsoperatører.
  • Diverse operatører

Dette er noen av typene VB.NET-operatører.

For eksempel:

x = 2 + 3

Her er = og + operatørene og x, 2, 3 er operandene. Operatøren jobber med noen ting, de tingene er kjent som operand.

VB.NET Operators er et rikt sett med operatører som er tilgjengelige for bruk.

1. Aritmetiske operatører

Aritmetiske operatorer brukes til å utføre matematiske operasjoner som addisjon, subtraksjon, divisjon, multiplikasjon, etc.

Aritmetiske operatører i VB.NET

operatører Betydning Eksempel
^Hever en operand til makten til en annenx y (x til kraften y)
+Legger til to operanderx + y
-Trekker fra andre operand fra den førstex - y
*Multipliserer begge operanderx * y
/Deler en operand av en annen og gir et resultat med flytende punktx / å
\Deler en operand av en annen og gir et helt tallresultatx \ y
MODModulus Operator og resten av et resultat etter en heltaledelingx MOD y (resten av x / å)

Eksempel 1: Aritmetiske 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 kjører programmet, blir utdataene

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

x \ y: 5

x MOD y: 0

x y: 3375

2. Sammenligningsoperatører

Sammenligningsoperatører brukes i utgangspunktet for å sammenligne forskjellige verdier. Disse operatørene returnerer normalt boolske verdier enten sant eller usant, avhengig av tilstanden.

Sammenligningsoperatører i VB.NET

operatører Betydning Eksempel
=Likhetskontroll - Returner sant hvis begge verdiene er de sammex == y
Ikke-likestilling kommer tilbake hvis begge verdiene er ulikxy
>Større enn sjekk-returnerer sann hvis den første spesifiserte verdien er større enn den andrex> y
<Mindre enn-Returnerer sann hvis den første spesifiserte verdien er mindre enn sekundetx <yx
> =Sjekker for to forhold. Hvis den første verdien er større enn eller lik den andre verdien, returnerer den sann> = y
<=Sjekker for to forhold. Hvis den første verdien er mindre enn eller lik den andre verdien, kommer den tilbakex <= y
ErSammenligner to objektvariabler for referanse, sant hvis den samme objektreferansen
Er ikkeSammenligner to objektvariabler for referanse, usanne Hvis den samme objektreferansen
Somsammenligner en streng mot et mønster.

Eksempel 2: Sammenligningsoperatø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 kjører programmet, blir utdataene

x> y er: Falsk x <y er: Sann

x = y er: Falsk x y er: Sann

x> = y er: Falsk x <= y er: Sann

3. Logiske / bitvise operatører

Følgende er de logiske operatørene som støttes av VB.NET. I dette tilfellet er x og y boolske verdier.

Logiske / bitvise operatører i VB.NET-operatører

operatører Betydning Eksempel
OgLogisk så vel som bitvis OG operatør. Returnerer sant Hvis begge operandene er sannex Og y
Utfører ikke kortslutning, det vil si evaluerer begge uttrykkene
EllerLogisk så vel som bitvis ELLER operatør. Returner True Hvis noen av de to operandene er sanne. Den utfører ikke kortslutning.x Eller y
IkkeLogisk så vel som bitvis IKKE operatør. Hvis sant, vil denne operatøren gjøre det usant.Ikke y
xorLogisk så vel som bitvis Logisk eksklusiv ELLER operatør. Returnerer sant hvis begge uttrykk er de samme; ellers usann.x Xor y
Og ogsåLogisk OG operatør. Fungerer bare på boolsk data. Utfører kortslutning.x Også y
EllersLogisk ELLER operatør. Fungerer bare på boolsk data. Utfører kortslutning.x OrElse y
IsFalseBestemmer om et uttrykk er usant
Er santBestemmer om et uttrykk er usant

Eksempel 3: Logiske 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 kjører programmet, blir utdataene

x Og y er: Falsk x eller y er: Sann

ikke y er: Sann

4. Operatører av bitskift

Bit Shift-operatørene brukes til å utføre skiftoperasjoner på binært nivå eller verdier. De utfører bit for bit drift. I dette tilfellet er x og y numeriske verdier.

Bit Shift-operatører i VB.NET

operatører Betydning Eksempel
OgBitvis OG Operatør kopierer litt til resultatet hvis det finnes i begge operander.x Og y
EllerBinær ELLER Operatør kopierer litt hvis den finnes i begge operandene.x eller y
xorStiller inn bit hvis en av bitene er satt fra begge operander.X x eller y
IkkeDen veksler på hver bit av operand.Ikke x
<<Skifter binære biter etter antall ganger spesifisert av operand til venstre.x << 3
>>Skifter binære biter etter antall ganger spesifisert av operand til høyre.x << 3

5. Operatører for oppdrag

Tildelingsoperatører brukes til å tilordne verdier til variabler i VB.NET.

Dim x Som heltall = 7 er et enkelt tildelingsuttalelse som tildeler en verdi på høyre side dvs. 7 til variabel x. Det er operatører i VB.NET som x + = 4 som har tilleggsbetydning. Slike operatører er kjent som sammensatte operatører. Betydningen av x + = 4 tilsvarer å legge til 4 til variabel x og deretter tilordne den resulterende verdien tilbake til x.

Oppdragsoperatører i VB.NET

operatører Eksempel Tilsvarende
=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 er få andre viktige operatører støttet av VB.NET som er,

Diverse operatører i VB.NET

operatører Eksempel Tilsvarende
AddressOfReturnerer adressen til en prosedyre.AddHandler-knapp1.Klikk, AdresseOf-knapp1_Klikk
AvventeDen brukes på en operand i en asynkron metode eller lambda-uttrykk for å avbryte utførelsen av metoden til den ventede oppgaven er fullført.Svakt resultat Som res = Venter på AsyncMethodThatReturnsResult () Venter på AsyncMethod ()
getTypeDen returnerer et Type-objekt for den spesifiserte typen.MsgBox (getType (Heltall) .ToString ())
FunksjonsuttrykkDen erklærer parametrene og koden som definerer et funksjons-lambda-uttrykk.Dim add5 = Funksjon (num Som heltall) num + 5 'utskrifter 10 Console.WriteLine (add5 (5))
HvisDen bruker kortslutningsevaluering for betinget å returnere en av to verdier.Dim num = 5 Console.WriteLine (Hvis (num> = 0, "Positive", "Negative"))

Anbefalte artikler

Dette har vært en guide til VB.NET-operatører. Her har vi diskutert forskjellige typer VB.NET-operatører med eksempler. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Hva er ASP.NET?
  2. Gå operatører
  3. C ++ Operatører
  4. Python-operatører
  5. VB.NET-kontroller
  6. Oversikt over VB.Net for Loop
  7. VB.Net Events
  8. Bitvise operatører i JavaScript