VB.NET operátorok - Különböző típusú operátorok, amelyeket a VB.NET-ben használnak

Tartalomjegyzék:

Anonim

VB.NET operátorok

Ebben a cikkben megvizsgáljuk a VB.NET-ben elérhető különféle típusú operátorokat, megnézjük azok szintaxisát és használatát a példákkal együtt.

Milyen operátorok vannak a VB.NET-ben?

A operátorok speciális szimbólumok, amelyeket bizonyos típusú műveletek végrehajtására használnak. Az operátorok nagyon különleges szerepet töltenek be, mivel megkönnyítik a számítást és a műveleteket. Nézzük meg a VB.NET operátorok néhány típusát:

  • Számtani operátorok.
  • Összehasonlító operátorok.
  • Logikai / bitképes operátorok.
  • Bit-váltó operátorok.
  • Feladatkezelők.
  • Egyéb üzemeltetők

Ez a VB.NET operátorok néhány típusa.

Például:

x = 2 + 3

Itt = és + az operátorok és x, 2, 3 az operandusok. Az operátor dolgozik bizonyos dolgokon, ezeket operandusnak nevezik.

A VB.NET operátorok a rendelkezésre álló operátorok gazdag halmaza.

1. Aritmetikai operátorok

A számtani operátorokat olyan matematikai műveletek végrehajtására használják, mint az összeadás, kivonás, osztás, szorzás stb.

Számtani operátorok a VB.NET-ben

Az üzemeltetők Jelentés Példa
^Emeli az egyik operandust egy másik hatalmáhozx y (x az y teljesítményre)
+Két operandust ad hozzáx + y
-Kivon a második operandust az elsőtőlx - y
*Szorozzuk meg mindkét operandustx * y
/Osztja az egyik operandust a másikkal, és lebegőpontos eredményt adx / y
\Osztja az egyik operandust a másikkal, és egész eredményt ad visszax \ y
MODModulus operátor és az eredmény fennmaradó része egész szám felosztás utánx MOD y (x / y fennmaradó része)

1. példa: Számtani operátorok a VB.NET-ben

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

A program futtatásakor a kimenet lesz

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

x \ y: 5

x MOD y: 0

x y: 3375

2. Összehasonlító operátorok

Az összehasonlító operátorokat alapvetően a különböző értékek összehasonlítására használják. Ezek az operátorok a feltételtől függően rendes vagy hamis logikai értékeket adnak vissza.

Összehasonlító operátorok a VB.NET-ben

Az üzemeltetők Jelentés Példa
=Egyenlőség-ellenőrzés - akkor igaz, ha mindkét érték megegyezikx == y
A nem egyenlőség igaznak bizonyul, ha mindkét érték nem egyenlőxy
>Nagyobb, mint az ellenőrzés - Igaz, ha az első megadott érték nagyobb, mint a másodikx> y
<Kevesebb, mint Igaz, ha az első megadott érték kisebb, mint másodikx <yx
> =Két feltétel ellenőrzése: Ha az első érték nagyobb vagy egyenlő a második értékkel, akkor igaznak bizonyul> = y
<=Két feltétel ellenőrzése: Ha az első érték kevesebb vagy egyenlő a második értékkel, akkor igaznak bizonyulx <= y
vanKét referenciaobjektum-változót hasonlít össze, igaz, ha ugyanaz az objektumhivatkozás
NemKét referenciaobjektum-változót hasonlít össze, hamis, ha ugyanaz az objektumhivatkozás
Tetszikösszehasonlítja a karakterláncot egy mintával.

2. példa: Összehasonlító operátorok a VB.NET-ben

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

A program futtatásakor a kimenet lesz

x> y: hamis x <y: igaz

x = y jelentése: hamis x y jelentése: igaz

x> = y értéke: hamis x <= y értéke: igaz

3. Logikai / bitképes operátorok

Az alábbiakban a VB.NET által támogatott logikai operátorokat találjuk. Ebben az esetben x és y logikai értékek.

Logikai / Bitwise operátorok a VB.NET operátorokban

Az üzemeltetők Jelentés Példa
ÉsLogikai, bit bit és operátor. Valós eredményt ad, ha mindkét operandus igazx És y
Nem hajt végre rövidzárlatot, azaz kiértékeli mindkét kifejezést
VagyLogikai, és bitsen VAGY operátor. Igazol vissza, ha a két operandus igaz. Nem hajt végre rövidzárlatot.x Vagy y
NemLogikai és bit módon NEM kezelő. Ha igaz, akkor ez az operátor hamisítja.Nem köszi
xorLogikai, valamint bittenként logikai kizárólagos VAGY operátor. Igaz lesz, ha mindkét kifejezés azonos; egyébként hamis.x X vagy y
És mégLogikai ÉS operátor. Csak logikai adatokon működik. Rövidzárlatot hajt végre.x És szintén y
KülönbenLogikai VAGY operátor. Csak logikai adatokon működik. Rövidzárlatot hajt végre.x OrElse y
IsFalseMeghatározza, hogy egy kifejezés hamis-e
IgazMeghatározza, hogy egy kifejezés hamis-e

3. példa: Logikai operátorok a VB.NET-ben

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

A program futtatásakor a kimenet lesz

x És y: hamis x vagy y: igaz

nem y az: Igaz

4. Bit-váltó operátorok

A Bit Shift operátorok bináris szinten vagy értékekben végrehajtják a műszak műveleteket. Bit-bit műveletet hajtanak végre. Ebben az esetben x és y numerikus értékek.

Bit Shift operátorok a VB.NET-ben

Az üzemeltetők Jelentés Példa
ÉsA Bitwise AND Operator egy kicsit másolja az eredményt, ha mindkét operandusban létezik.x És y
VagyA bináris VAGY operátor egy kicsit másol, ha létezik mindkét operandusban.x vagy y
xorBeállítja a bitet, ha a bit bármelyikét mindkét operandusból beállítja.X x vagy y
NemMinden operandust bekapcsol.Nem x
<<A bináris biteket eltolja az operandus által megadott hányszor balra.x << 3
>>A bináris biteket eltolja az operandus által meghatározott alkalmak szerint jobbra.x << 3

5. Feladatkezelők

A hozzárendelési operátorok használják az érték hozzárendelését a VB.NET változóinak.

Dim x As Integer = 7 egy egyszerű hozzárendelési nyilatkozat, amely a jobb oldalon, azaz 7 értéket rendel az x változóhoz. Vannak olyan operátorok a VB.NET-ben, mint az x + = 4, amelyek további jelentéssel bírnak. Az ilyen operátorokat összetett operátoroknak nevezik. Az x + = 4 jelentése megegyezik a 4 hozzáadásával az x változóhoz, majd az eredményül kapott érték x-hez való hozzárendelésével.

Hozzárendelési operátorok a VB.NET-ben

Az üzemeltetők Példa Egyenértékű
=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. Egyéb üzemeltetők

Kevés olyan fontos operátor van, amelyeket a VB.NET támogat, ezek:

Egyéb operátorok a VB.NET-ben

Az üzemeltetők Példa Egyenértékű
CímeVisszaadja az eljárás címét.AddHandler Button1.Click, AddressOf Button1_Click
VárjaAz operandusra aszinkron módszerben vagy lambda kifejezésben alkalmazzák, hogy felfüggessék a módszer végrehajtását, amíg a várt feladat be nem fejeződik.Tompított eredmény mint res = várakozás AsyncMethodThatReturnsResult () várakozás AsyncMethod ()
getTypeVisszaad egy Type objektumot a megadott típushoz.MsgBox (getType (integer) .ToString ())
Funkció kifejezéseDeklarálja azokat a paramétereket és kódot, amelyek a lambda függvény kifejezést definiálják.Dim add5 = Funkció (szám egészként) num + 5 '10 konzolt nyomtat .WriteLine (add5 (5))
HaRövidzárlati értékelést használ a két érték egyikének feltételes feltételéhez.Halvány szám = 5 konzol.WriteLine (Ha (num> = 0, „Pozitív”, „Negatív”))

Ajánlott cikkek

Ez egy útmutató a VB.NET operátorok számára. Itt a VB.NET operátorok különféle típusait példákkal tárgyaltuk. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Mi az ASP.NET?
  2. Go operátorok
  3. C ++ operátorok
  4. Python operátorok
  5. VB.NET vezérlők
  6. A VB.Net for Loop áttekintése
  7. VB.Net események
  8. Bitwise operátorok a JavaScript-ben