VB.NET-operaattorit - Erityyppisiä operaattoreita, joita käytetään VB.NET: ssä

Sisällysluettelo:

Anonim

VB.NET-operaattorit

Tässä artikkelissa tarkastellaan erityyppisiä operaattoreita, jotka ovat saatavilla VB.NET: ssä, näemme niiden syntaksin ja käytön yhdessä esimerkkien kanssa.

Mitä operaattorit ovat VB.NET: ssä?

Operaattorit ovat erityisiä symboleja, joita käytetään tietyntyyppisten toimintojen suorittamiseen. Operaattorit suorittavat erittäin erityisen roolin, koska ne helpottavat laskentaa ja käyttöä. Katsotaanpa joitain VB.NET-operaattorityyppejä:

  • Aritmeettiset operaattorit.
  • Vertailuoperaattorit.
  • Loogiset / Bitwise-operaattorit.
  • Bit-vaihto-operaattorit.
  • Tehtäväoperaattorit.
  • Sekalaiset operaattorit

Nämä ovat joitain VB.NET-operaattoreiden tyyppejä.

Esimerkiksi:

x = 2 + 3

Tässä = ja + ovat operaattoreita ja x, 2, 3 ovat operandit. Operaattori työskentelee joidenkin asioiden parissa, nämä asiat tunnetaan operandina.

VB.NET-operaattorit ovat rikas joukko operaattoreita, jotka ovat käytettävissä.

1. Aritmeettiset operaattorit

Aritmeettisia operaattoreita käytetään suorittamaan matemaattisia toimintoja, kuten summaus, vähennys, jako, kertolasku jne.

Aritmeettiset operaattorit VB.NET: ssä

operaattorit merkitys esimerkki
^Nostaa yhden operandin toisen voimaanx y (x voimaan y)
+Lisää kaksi operandiax + y
-Vähentää toisen operandin ensimmäisestäx - y
*Kertoo molemmat operanditx * y
/Jakaa yhden operandin toisella ja tuottaa liukulukun tuloksenx / v
\Jakaa yhden operandin toisella ja tuottaa kokonaisluvun tuloksenx \ y
MODModulus-operaattori ja loput tuloksesta kokonaisluvun jaon jälkeenx MOD y (jäljellä x / y)

Esimerkki 1: Aritmeettiset operaattorit VB.NET: ssä

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

Kun suoritat ohjelman, tulos on

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

x \ y: 5

x MOD y: 0

x y: 3375

2. Vertailuoperaattorit

Vertailuoperaattoreita käytetään periaatteessa eri arvojen vertailuun. Nämä operaattorit palauttavat normaalisti Boolean-arvot olosuhteista riippuen joko True tai False.

Vertailuoperaattorit VB.NET: ssä

operaattorit merkitys esimerkki
=Tasa-arvotarkistus - Palauttaa totta, jos molemmat arvot ovat samatx == y
Ei-tasa-arvo palauttaa totuuden, jos molemmat arvot ovat epätasa-arvoisiaxy
>Suurempi kuin Check-Palauttaa totuuden, jos ensimmäinen määritetty arvo on suurempi kuin toinenx> y
<Alle-Palauttaa totuuden, jos ensimmäinen määritetty arvo on vähemmän kuin toinenx <yx
> =Tarkistaa kaksi ehtoa: Jos ensimmäinen arvo on suurempi tai yhtä suuri kuin toinen arvo, se palaa totta> = y
<=Tarkastaa kaksi ehtoa: Jos ensimmäinen arvo on pienempi tai yhtä suuri kuin toinen arvo, se palaa tottax <= y
OnVertaa kahta kohdemuuttujaa viitteeksi, totta, jos sama kohdeviite
Ei oleVertaa kahta kohdemuuttujaa viitteeksi, vääriä, jos sama kohdeviite
Kutenvertaa merkkijonoa kuvioon.

Esimerkki 2: VB.NET: n vertailuoperaattorit

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

Kun suoritat ohjelman, tulos on

x> y on: Väärä x <y on: Totta

x = y on: Väärä x y on: Totta

x> = y on: Väärä x <= y on: Totta

3. Loogiset / bittioperaattorit

Seuraavat ovat loogisia operaattoreita, joita VB.NET tukee. Tässä tapauksessa x ja y ovat Boolen arvot.

Loogiset / Bitwise-operaattorit VB.NET-operaattoreissa

operaattorit merkitys esimerkki
JaLooginen samoin kuin bittisesti ja operaattori. Palauttaa totuuden, jos molemmat operandit ovat tottax Ja y
Ei suorita oikosulkua, ts. Se arvioi molemmat lausekkeet
TaiLooginen samoin kuin bittisesti TAI operaattori. Palauttaa tosi Jos jokin näistä kahdesta operandista on totta. Se ei suorita oikosulkua.x tai y
EiLooginen ja bittisesti EI operaattori. Jos totta, tämä operaattori tekee siitä väärän.Ei kts
xorLooginen samoin kuin bittisesti Logical Exclusive TAI operaattori. Palauttaa arvon True, jos molemmat lausekkeet ovat samat; muuten vääriä.x X tai y
Ja myösLooginen JA operaattori. Toimii vain Boolen tiedot. Suorittaa oikosulun.x Ja myös
Tai muutenLooginen TAI operaattori. Toimii vain Boolen tiedot. Suorittaa oikosulun.x OrElse y
IsFalseMäärittää, onko lauseke väärä
On tottaMäärittää, onko lauseke väärä

Esimerkki 3: Loogiset operaattorit VB.NET: ssä

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

Kun suoritat ohjelman, tulos on

x Ja y on: Väärä x tai y on: Totta

ei y on: Totta

4. Bit-vaihto-operaattorit

Bit Shift -operaattoreita käytetään siirtooperaatioiden tekemiseen binaaritasolla tai arvoilla. Ne suorittavat bitti kerrallaan. Tässä tapauksessa x ja y ovat numeerisia arvoja.

Bit Shift -operaattorit VB.NET: ssä

operaattorit merkitys esimerkki
JaBittisesti JA Operaattori kopioi vähän tulokseen, jos sitä on molemmissa operandissa.x Ja y
TaiBinaari TAI Operaattori kopioi vähän, jos sitä on kummassakin operandissa.x tai y
xorAsettaa bitin, jos jokin biteistä on asetettu molemmista operandista.X x tai y
EiSe vaihtaa jokaisen operandin.Ei x
<<Siirtää binaaribittejä operandin määrittämien kertojen määrällä vasemmalle.x << 3
>>Siirtää binaaribittejä operandin määrittämien kertojen määrällä oikealle.x << 3

5. Tehtäväoperaattorit

Määräysoperaattoreita käytetään arvojen määrittämiseen VB.NET-muuttujille.

Dim x Koska kokonaisluku = 7 on yksinkertainen määrityslauseke, joka antaa arvon oikealla puolella eli 7 muuttujalle x. VB.NETissä on operaattoreita, kuten x + = 4, joilla on ylimääräinen merkitys. Tällaisia ​​operaattoreita kutsutaan yhdistelmäoperaattoreiksi. X + = 4: n merkitys vastaa 4: n lisäämistä muuttujaan x ja sitten tulokseksi saadun arvon osoittamista takaisin x: iin.

Tehtäväoperaattorit VB.NET: ssä

operaattorit esimerkki Vastaa
=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. Sekalaiset operaattorit

Muutamia muita tärkeitä operaattoreita, joita VB.NET tukee, ovat:

Sekalaiset operaattorit VB.NET: ssä

operaattorit esimerkki Vastaa
AddressOfPalauttaa toimenpiteen osoitteen.AddHandler Button1.Click, AddressOf Button1_Click
OdottaaSitä sovelletaan operandiin asynkronisessa menetelmässä tai lambda-lausekkeessa menetelmän suorituksen keskeyttämiseksi, kunnes odotettu tehtävä on suoritettu loppuun.Himmennetty tulos kuten res = Odota AsyncMethodThatReturnsResult () Odota AsyncMethod ()
getTypeSe palauttaa määritetyn tyypin Type-objektin.MsgBox (getType (kokonaisluku) .ToString ())
Funktion ilmaisuSe ilmoittaa parametrit ja koodin, jotka määrittelevät funktiolambda-lausekkeen.Himmeä lisäys5 = toiminto (numero kokonaislukuna) num + 5 'tulostaa 10 konsolia.WriteLine (add5 (5))
JosSe käyttää oikosulkuarviointia palauttaakseen ehdollisesti yhden kahdesta arvosta.Himmeä num = 5 konsoli.WriteLine (Jos (num> = 0, “Positiivinen”, “Negatiivinen”))

Suositellut artikkelit

Tämä on opas VB.NET-operaattoreille. Täällä olemme keskustelleet erityyppisistä VB.NET-operaattoreista esimerkkien avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on ASP.NET?
  2. Siirry operaattoreihin
  3. C ++ -operaattorit
  4. Python-operaattorit
  5. VB.NET-ohjaimet
  6. Katsaus VB.Net for Loop -sovellukseen
  7. VB.Net -tapahtumat
  8. Bitwise-operaattorit JavaScript-muodossa