Operaterji VB.NET - Različne vrste operaterja, ki se uporablja v VB.NET

Kazalo:

Anonim

Operaterji VB.NET

V tem članku si bomo ogledali različne vrste operaterjev, ki so na voljo v VB.NET, videli bomo njihovo sintakso in uporabili skupaj s primeri.

Kaj so operaterji v VB.NET?

Operaterji so posebni simboli, ki se uporabljajo za izvajanje določenih vrst operacij. Operaterji igrajo zelo posebno vlogo, saj olajšajo računanje in operacije. Oglejmo si nekaj vrst operaterjev VB.NET:

  • Aritmetični operaterji.
  • Operaterji za primerjavo
  • Logični / bitni operaterji.
  • Operatorji premikov bitja.
  • Izvajalci dodeljevanja.
  • Razni izvajalci

To je nekaj vrst operaterjev VB.NET.

Na primer:

x = 2 + 3

Tu sta = in + operaterja in x, 2, 3 so operedi. Operater dela nekatere stvari, te stvari so znane kot operand.

Operaterji VB.NET so bogat nabor operaterjev, ki so na voljo za uporabo.

1. Aritmetični operaterji

Aritmetični operaterji se uporabljajo za izvajanje matematičnih operacij, kot so seštevanje, odštevanje, deljenje, množenje itd.

Aritmetični operaterji v VB.NET

Operaterji Pomen Primer
^Dvigne enega operanda do moči drugegax y (x do moči y)
+Doda dve operedix + y
-Odštejemo drugi operand od prvegax - y
*Pomnoži oba operandax * y
/Eno operand deli na drugega in vrne rezultat s plavajočo vejicox / y
\En operand deli na drugega in vrne celoten rezultatx \ y
MODOperator modula in preostanek rezultata po celi delitvix MOD y (preostanek x / y)

Primer # 1: Aritmetični operaterji v 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

Ko zaženete program, bo izhod

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

x \ y: 5

x MOD y: 0

x y: 3375

2. Operaterji za primerjavo

Za primerjavo različnih vrednosti se v osnovi uporabljajo operaterji za primerjavo. Ti operaterji običajno vrnejo logične vrednosti bodisi True ali False, odvisno od pogoja.

Operaterji za primerjavo v VB.NET

Operaterji Pomen Primer
=Preverjanje enakovrednosti - vrne True, če sta obe vrednosti enakix == y
Neenakost se vrne, če sta obe vrednosti neenakixy
>Večja kot Check-Retur true, če je prva podana vrednost večja od drugex> y
<Manj kot-Vrne, če je prva podana vrednost manjša od drugex <yx
> =Preveri za dva pogoja, če je prva vrednost večja ali enaka drugi vrednosti, vrne resnico> = y
<=Preveri za dva pogoja, če je prva vrednost manjša ali enaka drugi vrednosti, vrne resnicox <= y
JePrimerja dve spremenljivki predmeta za referenco, True Če je enaka referenca predmeta
NiPrimerja dve spremenljivki predmeta za referenco, napačno, če je isti referenčni objekt
Všečprimerja niz z vzorcem.

Primer # 2: Primerjalni operaterji v 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

Ko zaženete program, bo izhod

x> y je: Lažno x <y je: Res

x = y je: Lažno x y je: Res

x> = y je: Lažno x <= y je: Res

3. Logični / bitni operaterji

Sledijo logični operaterji, ki jih podpira VB.NET. V tem primeru sta x in y logične vrednosti.

Logični / bitni operaterji v operaterjih VB.NET

Operaterji Pomen Primer
InLogični kot tudi bitni in operator. Vrne True Če sta oba operanda resničnax In y
Ne izvaja kratkega stika, tj. Ovrednoti oba izraza
OrLogični kot tudi bitni ALI operator. Vrne True Če je kateri koli od obeh operandov resničen. Ne izvaja kratkega stika.x Ali y
NeLogični kot tudi bitni NE operator. Če je res, potem bo ta operater naredil napačno.Ne hvala
XorLogični kot tudi bitni logični operater Logical Exclusive ALI. Vrne True, če sta oba izraza enaka; sicer Lažno.x Xor y
In tudiLogični in operater. Deluje samo na logičnih podatkih. Izvede kratek stik.x In prav tako y
SicerLogični ali operater. Deluje samo na logičnih podatkih. Izvede kratek stik.x OrElse y
IsFalseDoloči, ali je izraz napačen
IsTrueDoloči, ali je izraz napačen

Primer # 3: Logični operaterji v 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

Ko zaženete program, bo izhod

x In y je: napačno x ali y je: res

ne y je: Res

4. Bit Shift Operatorji

Operaterji Bit Shift se uporabljajo za izvajanje premikov na binarni ravni ali vrednostih. Izvajajo bit po operacijah. V tem primeru sta x in y številske vrednosti.

Operaterji Bit Shift v VB.NET

Operaterji Pomen Primer
InBitwise AND Operator kopira delček rezultata, če obstaja v obeh operandih.x In y
OrBinarni ali operacijski operater malo kopira, če obstaja v katerem koli operandu.x ali y
XorNastavi bit, če je kateri koli bit postavljen iz obeh operandov.X xor y
NePreklopi na vsak delček operanda.Ne x
<<Binarne bite premakne za toliko krat, ki jih operand določi v levo.x << 3
>>Binarne bite premakne za toliko krat, ki jih operand določi v desno.x << 3

5. Izvajalci dodeljevanja

Operaterji dodeljevanja se uporabljajo za dodeljevanje vrednosti spremenljivkam v VB.NET.

Dim x As Integer = 7 je preprost stavek o dodelitvi, ki vrednosti na desni strani, tj. 7, pripiše spremenljivki x. VB.NET ima operaterje, kot je x + = 4, ki imajo dodaten pomen. Takšni izvajalci so znani kot sestavni operaterji. Pomen x + = 4 je enakovreden dodajanju 4 spremenljivki x in dodeljevanju dobljene vrednosti nazaj k x.

Operaterji dodeljevanja v VB.NET

Operaterji Primer Enakovreden
=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. Razni izvajalci

VB.NET podpira nekaj drugih pomembnih operaterjev, ki so,

Razni operaterji v VB.NET

Operaterji Primer Enakovreden
AddressOfVrne naslov postopka.AddHandler Button1.Click, AddressOf Button1_Click
PočakajUporablja se za operand v asinhroni metodi ali lambda izrazu, da zaustavi izvedbo metode, dokler se ne pričakuje pričakovana naloga.Zatemnjen rezultat kot res = Počakajte na AsyncMethodThatReturnsResult () Počakajte na AsyncMethod ()
GetTypeVrne objekt Type za določen tip.MsgBox (GetType (Integer) .ToString ())
Izraz funkcijeDeklarira parametre in kodo, ki definirajo funkcijo lambda izraz.Dim add5 = funkcija (num kot celo število) num + 5 'natisne 10 Console.WriteLine (add5 (5))
ČeUporablja oceno kratkega stika, da pogojno vrne eno od dveh vrednosti.Dim število = 5 Console.WriteLine (če (število> = 0, "pozitivno", "negativno"))

Priporočeni članki

To je vodnik za operaterje VB.NET. Tu smo s primeri obravnavali različne vrste operaterjev VB.NET. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je ASP.NET?
  2. Pojdite operaterji
  3. Operaterji C ++
  4. Operatorji Pythona
  5. VB.NET kontrole
  6. Pregled VB.Net za zanko
  7. VB.Net Dogodki
  8. Bitрозni operaterji v JavaScript