VB.NET operaatorid - VB.NET-is kasutatavad erinevat tüüpi operaatorid

Lang L: none (table-of-contents):

Anonim

VB.NET operaatorid

Selles artiklis vaatleme eri tüüpi operaatoreid, mis on VB.NET-is saadaval, näeme nende süntaksi ja kasutamist koos näidetega.

Mis on VB.NET-i operaatorid?

Operaatorid on spetsiaalsed sümbolid, mida kasutatakse teatud tüüpi toimingute tegemiseks. Operaatorid täidavad väga erilist rolli, kuna need muudavad arvutamise ja toimimise lihtsamaks. Vaatame mõnda VB.NET-i operaatoritüüpi:

  • Aritmeetikaoperaatorid.
  • Võrdlusoperaatorid.
  • Loogilised / bitiselt operaatorid.
  • Bit Shift operaatorid.
  • Ülesande operaatorid.
  • Mitmesugused operaatorid

Need on mõned VB.NET-i operaatoritüübid.

Näiteks:

x = 2 + 3

Siin = ja + on operaatorid ja x, 2, 3 on operandid. Operaator töötab mõne asja kallal, neid asju nimetatakse operandiks.

VB.NET-i operaatorid on rikkalik hulk operaatoreid, mis on kasutamiseks saadaval.

1. Aritmeetikaoperaatorid

Aritmeetilisi operaatoreid kasutatakse selliste matemaatiliste toimingute tegemiseks nagu liitmine, lahutamine, jagamine, korrutamine jne.

VB.NET-i aritmeetikaoperaatorid

Operaatorid Tähendus Näide
^Tõstab ühe operandi teise võimulex y (x võimsusele y)
+Lisab kaks operandix + y
-Lahutab esimesest teise operandix - y
*Korrutab mõlemad operandidx * y
/Jagatakse üks operand teineteisega ja saadakse ujukoma tulemusx / a
\Jagatakse üks operand teineteisega ja saadakse täisarvx \ y
MODModuluse operaator ja ülejäänud tulemus pärast täisarvu jagamistx MOD y (ülejäänud x / y)

Näide # 1: VB.NET-i aritmeetikaoperaatorid

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

Programmi käivitamisel saadakse väljund

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

x \ y: 5

x MOD y: 0

x y: 3375

2. Võrdlusoperaatorid

Erinevate väärtuste võrdlemiseks kasutatakse põhimõtteliselt võrdlusoperaatoreid. Need operaatorid tagastavad Boole'i ​​väärtused olenevalt olukorrast kas tõese või vale.

Võrdlusoperaatorid VB.NET-is

Operaatorid Tähendus Näide
=Võrdõiguslikkuse kontroll - tagastab tõese, kui mõlemad väärtused on samadx == y
Mitte-võrdsus tagastab tõese, kui mõlemad väärtused on ebavõrdsedxy
>Suurem kui kontroll-tagastab tõese, kui esimene määratud väärtus on suurem kui teinex> y
<Vähem kui tagastab tõese, kui esimene määratud väärtus on väiksem kui teinex <yx
> =Kontrollib kahte tingimust. Kui esimene väärtus on suurem või võrdne teise väärtusega, siis vastab see tõele> = y
<=Kontrollib kahte tingimust. Kui esimene väärtus on väiksem või võrdne teise väärtusega, tagastub see tõesenax <= y
OnVõrdleb kahte objektiivmuutujat viitega, tõene, kui sama objekti viide
Ei oleVõrdleb kahte objektiivmuutujat viitega, vale, kui sama objekti viide
Naguvõrdleb stringi mustri järgi.

Näide 2: VB.NET-i operaatorite võrdlus

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

Programmi käivitamisel saadakse väljund

x> y on: vale x <y on: tõene

x = y on: vale x y on: tõene

x> = y on: vale x <= y on: tõene

3. Loogilised / bitiselt operaatorid

Järgnevad on loogilised operaatorid, mida toetab VB.NET. Sel juhul on x ja y tõeväärtused.

Loogilised / bitiselt operaatorid VB.NET-i operaatorites

Operaatorid Tähendus Näide
JaLoogiline, aga ka bittide kaupa ja operaator. Tagastab tõese, kui mõlemad operandid on tõesedx Ja y
Ei teosta lühist, st hindab mõlemat avaldist
VõiLoogiline kui ka bittiliselt VÕI operaator. Tagastab tõese, kui mõni kahest operandist on tõene. See ei teosta lühist.x või y
MitteLoogiline ja ka bitti MITTE operaator. Kui tõsi, siis muudab see operaator selle valeks.Ei, aitäh
XorLoogiline ja bituaarselt loogiline eksklusiivne või operaator. Tagastab tõese, kui mõlemad avaldised on samad; muidu vale.x X või y
Ja kaLoogiline JA operaator. Töötab ainult Boole'i ​​andmetel. Teeb lühise.x Ja ka y
Või muiduLoogiline VÕI operaator. Töötab ainult Boole'i ​​andmetel. Teeb lühise.x OrElse y
IsFalseMäärab, kas avaldis on vale
On tõsiMäärab, kas avaldis on vale

Näide # 3: VB.NET-i loogilised operaatorid

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

Programmi käivitamisel saadakse väljund

x Ja y on: Vale x või y on: Tõene

mitte y on: tõsi

4. Bit Shift operaatorid

Biti nihutamise operaatoreid kasutatakse nihutamise toimingute tegemiseks binaarsel tasemel või väärtustel. Nad täidavad ükshaaval toiminguid. Sel juhul on x ja y arvväärtused.

Bit Shifti operaatorid VB.NET-is

Operaatorid Tähendus Näide
JaBitwise JA Operaator kopeerib natuke tulemuseks, kui see on olemas mõlemas operandis.x Ja y
VõiBinaarne VÕI operaator kopeerib natuke, kui see on olemas kummaski operandis.x või y
XorMäärab biti, kui mõni neist bittidest on seatud mõlemast operandist.X x või y
MitteSee lülitab sisse kõik operandid.Mitte x
<<Binaarsed bitid nihutatakse operandi poolt määratud arvu võrra vasakule.x << 3
>>Binaarsed bitid nihutatakse operandi poolt määratud kordade arvu võrra paremale.x << 3

5. Ülesande operaatorid

VB.NET-i muutujatele väärtuste määramiseks kasutatakse määramisoperaatoreid.

Dim x Kuna täisarv = 7 on lihtne määramisavaldus, mis määrab muutujale x väärtuse paremal, st 7. VB.NET-is on selliseid operaatoreid nagu x + = 4, millel on täiendav tähendus. Selliseid operaatoreid nimetatakse liitoperaatoriteks. X + = 4 tähendus võrdub 4 muutujale x lisamisega ja tulemuseks oleva väärtuse määramisega x-le.

Ülesannete operaatorid VB.NET-is

Operaatorid Näide Samaväärne
=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. Mitmesugused operaatorid

VB.NET toetatud on veel vähe olulisi operaatoreid,

Mitmesugused operaatorid VB.NET-is

Operaatorid Näide Samaväärne
AadressOfTagastab protseduuri aadressi.AddHandler Button1.Click, AddressOf Button1_Click
OotaSeda rakendatakse operandile asünkroonses meetodis või lambda-avaldises, et peatada meetodi täitmine kuni oodatava ülesande lõpuleviimiseni.Tuhm tulemus Nagu res = Oota AsyncMethodThatReturnsResult () Oota AsyncMethod ()
GetTypeSee tagastab määratud tüübi objekti Type.MsgBox (GetType (täisarv) .ToString ())
Funktsiooni väljendusSee deklareerib parameetrid ja koodi, mis määratlevad funktsiooni lambda avalduse.Tuhm lisa5 = Funktsioon (num täisarvuna) num + 5 'prindib 10 konsooli.WriteLine (add5 (5))
KuiSee kasutab kahest väärtusest tinglikult naasmiseks lühise hindamist.Tuhm num = 5 konsooli.Kirjutav joon (kui (num> = 0, “Positiivne”, “Negatiivne”))

Soovitatavad artiklid

See on olnud juhend VB.NET-i operaatoritele. Siin oleme näidetega arutanud erinevaid VB.NET-operaatoritüüpe. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on ASP.NET?
  2. Mine operaatorid
  3. C ++ operaatorid
  4. Pythoni operaatorid
  5. VB.NET-i juhtelemendid
  6. Ülevaade VB.Net for Loopist
  7. VB.Net sündmused
  8. Bitwise operaatorid JavaScriptis