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 drugega | x y (x do moči y) |
+ | Doda dve operedi | x + y |
- | Odštejemo drugi operand od prvega | x - y |
* | Pomnoži oba operanda | x * y |
/ | Eno operand deli na drugega in vrne rezultat s plavajočo vejico | x / y |
\ | En operand deli na drugega in vrne celoten rezultat | x \ y |
MOD | Operator modula in preostanek rezultata po celi delitvi | x 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 enaki | x == y |
Neenakost se vrne, če sta obe vrednosti neenaki | xy | |
> | Večja kot Check-Retur true, če je prva podana vrednost večja od druge | x> y |
< | Manj kot-Vrne, če je prva podana vrednost manjša od druge | x <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 resnico | x <= y |
Je | Primerja dve spremenljivki predmeta za referenco, True Če je enaka referenca predmeta | |
Ni | Primerja 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 |
In | Logični kot tudi bitni in operator. Vrne True Če sta oba operanda resnična | x In y |
Ne izvaja kratkega stika, tj. Ovrednoti oba izraza | ||
Or | Logični kot tudi bitni ALI operator. Vrne True Če je kateri koli od obeh operandov resničen. Ne izvaja kratkega stika. | x Ali y |
Ne | Logični kot tudi bitni NE operator. Če je res, potem bo ta operater naredil napačno. | Ne hvala |
Xor | Logični kot tudi bitni logični operater Logical Exclusive ALI. Vrne True, če sta oba izraza enaka; sicer Lažno. | x Xor y |
In tudi | Logični in operater. Deluje samo na logičnih podatkih. Izvede kratek stik. | x In prav tako y |
Sicer | Logični ali operater. Deluje samo na logičnih podatkih. Izvede kratek stik. | x OrElse y |
IsFalse | Določi, ali je izraz napačen | |
IsTrue | Določ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 |
In | Bitwise AND Operator kopira delček rezultata, če obstaja v obeh operandih. | x In y |
Or | Binarni ali operacijski operater malo kopira, če obstaja v katerem koli operandu. | x ali y |
Xor | Nastavi bit, če je kateri koli bit postavljen iz obeh operandov. | X xor y |
Ne | Preklopi 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 = 4 | x = 4 |
+ = | x + = 4 | x = x + 4 |
- = | x - = 4 | x = x - 4 |
* = | x * = 4 | x = x * 4 |
/ = | x / = 4 | x = x / 4 |
\ = | x \ = 4 | x = x \ 4 |
= | x = 4 | x = x 4 |
<< = | x << = 4 | x = x << 4 |
>> = | x >> = 4 | x = x >> 4 |
& = | x & = 4 | x = x & 4 |
6. Razni izvajalci
VB.NET podpira nekaj drugih pomembnih operaterjev, ki so,
Razni operaterji v VB.NET
Operaterji | Primer | Enakovreden |
AddressOf | Vrne naslov postopka. | AddHandler Button1.Click, AddressOf Button1_Click |
Počakaj | Uporablja 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 () |
GetType | Vrne objekt Type za določen tip. | MsgBox (GetType (Integer) .ToString ()) |
Izraz funkcije | Deklarira parametre in kodo, ki definirajo funkcijo lambda izraz. | Dim add5 = funkcija (num kot celo število) num + 5 'natisne 10 Console.WriteLine (add5 (5)) |
Če | Uporablja 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 -
- Kaj je ASP.NET?
- Pojdite operaterji
- Operaterji C ++
- Operatorji Pythona
- VB.NET kontrole
- Pregled VB.Net za zanko
- VB.Net Dogodki
- Bitрозni operaterji v JavaScript