VB.Netin tyypit Operatorit: Aritmetiikka, vertailu ja looginen
Mikรค on Operator VB.Netissรค?
An Operator VB.Netissรค viittaa symboliin, joka ohjeistaa kรครคntรคjรครค suorittamaan tietyn loogisen tai matemaattisen manipuloinnin. Operaattori suorittaa toiminnon tarjotuille operandeille. Microsoft VB.Netillรค on erilaisia โโoperaattoreita. Keskustelemme niistรค tรคssรค opetusohjelmassa.
Aritmeettinen Operatorit VB.Netissรค
Voit kรคyttรครค aritmeettisia operaattoreita suorittamaan erilaisia โโmatemaattisia operaatioita VB.NET:ssรค. VB.Netin aritmeettisia operaattoreita ovat:
| Aritmeettinen OperaTor | Tuotetiedot |
|---|---|
| ^ | operandin nostamiseksi toisen operandin tehoon |
| + | kahden operandin lisรครคmiseen. |
| - | osa-alueelletractoisen operandin erottaminen ensimmรคisestรค operandista. |
| * | molempien operandien kertomiseen. |
| / | operandin jakamisesta toista vastaan. Se palauttaa liukulukutuloksen. |
| \ | operandin jakamisesta toista vastaan. Se palauttaa kokonaisluvun tuloksen. |
| MOD | tunnetaan moduulioperaattorina. Se palauttaa loppuosan jaon jรคlkeen. |
Esimerkki VB.Net Aritmetiikasta OperaTor
Tรคssรค on esimerkki VB.Net-aritmeettisesta operaattorista:
Vaihe 1) Luo uusi konsolisovellus. Jos haluat tietรครค tรคmรคn, vieraile edellisessรค opetusohjelmassamme Tietotyypit ja muuttujat.
Vaihe 2) Lisรครค seuraava koodi:
Module Module1
Sub Main()
Dim var_w As Integer = 11
Dim var_x As Integer = 5
Dim var_q As Integer = 2
Dim var_y As Integer
Dim var_z As Single
var_y = var_w + var_z
Console.WriteLine(" Result of 11 + 5 is {0} ", var_y)
var_y = var_w - var_x
Console.WriteLine(" Result of 11 - 5 is {0} ", var_y)
var_y = var_w * var_x
Console.WriteLine(" Result of 11 * 5 is {0} ", var_y)
var_z = var_w / var_x
Console.WriteLine(" Result of 11 / 5 is {0}", var_z)
var_y = var_w \ var_x
Console.WriteLine(" Result of 11 \ 5 is {0}", var_y)
var_y = var_w Mod var_x
Console.WriteLine(" Result of 11 MOD 5 is {0}", var_y)
var_y = var_x ^ var_x
Console.WriteLine(" Result of 5 ^ 5 is {0}", var_y)
Console.ReadLine()
End Sub
End Module
Vaihe 3) Napsauta Kรคynnistรค-painiketta suorittaaksesi koodin. Sinun pitรคisi saada seuraava ikkuna:
Tรคssรค on kuvakaappaus koodista:
Selitys Code:
- Moduuli nimeltรค Moduuli1 luominen.
- Pรครคalamenettelyn luominen.
- Luodaan kokonaislukumuuttuja var_w, jonka arvo on 11.
- Luodaan kokonaislukumuuttuja var_x, jonka arvo on 5.
- Luodaan kokonaisluku var_q, jonka arvo on 2.
- Luodaan kokonaisluku var_y.
- Luodaan kokonaisluku var_z.
- Muuttujien var_w ja var_z arvojen lisรครคminen ja tuloksen liittรคminen muuttujaan var_y.
- Yllรค olevan tuloksen tulostaminen konsolille.
- allatracMuuttujien var_x arvon laskeminen muuttujan var_w arvosta ja tuloksen sijoittaminen muuttujaan var_y.
- Yllรค olevan tuloksen tulostaminen konsolille.
- Kerrotaan muuttujien var_w ja var_x arvot ja tulos annetaan muuttujalle var_y.
- Yllรค olevan tuloksen tulostaminen konsolille.
- Jaetaan muuttujan var_w arvo muuttujan var_x arvolla ja tulos annetaan muuttujalle var_z.
- Yllรค olevan tuloksen tulostaminen konsolille.
- Jaetaan muuttujan var_w arvo muuttujan var_x arvolla ja tulos annetaan muuttujalle var_y.
- Yllรค olevan tuloksen tulostaminen konsolille.
- Jรครคnnรถksen saaminen sen jรคlkeen, kun muuttujan var_w arvo on jaettu muuttujan var_x arvolla ja tulos on annettu muuttujalle var_y.
- Yllรค olevan tuloksen tulostaminen konsolille.
- Nostetaan muuttujan var_x arvo saman potenssiin ja annetaan tulos muuttujalle var_y.
- Yllรค olevan tuloksen tulostaminen konsolille.
- Konsolista poistuminen, kun kรคyttรคjรค painaa mitรค tahansa nรคppรคintรค.
- Aliprosessin lopettaminen.
- Moduulin lopettaminen
Vertailu Operatorit VB.Netissรค
Vertailuoperaattoreita kรคytetรครคn muuttujien vรคliseen vertailuun. VB.Netin vertailuoperaattoreita ovat seuraavat:
| Vertailu OperaTors | Tuotetiedot |
|---|---|
| = | Tarkistaa, ovatko kahdella operandilla samat arvot. Jos ne ovat yhtรค suuret, ehdon arvoksi tulee Tosi. |
| <> | Tarkistaa, etteivรคt nรคmรค kaksi operandia ole samat. Jos ne eivรคt ole yhtรค suuret, ehdon arvoksi tulee Tosi. |
| > | Tarkistaa, onko vasemman operandin arvo suurempi kuin oikean operandin arvo. Jos tosi, ehdon arvoksi tulee Tosi. |
| < | Tarkistaa, onko vasemman operandin arvo pienempi kuin oikean operaandin arvo. Jos tosi, ehdon arvoksi tulee Tosi. |
| >= | Tarkistaa, onko vasemman operandin arvo suurempi tai yhtรค suuri kuin oikean operaandin arvo. Jos tosi, ehdon arvoksi tulee Tosi. |
| <= | Tarkistaa, onko vasemman operandin arvo pienempi tai yhtรค suuri kuin oikean operaandin arvo. Jos tosi, ehdon arvoksi tulee Tosi. |
Esimerkki VB.Net-vertailusta OperaTor
Esitetรครคn esimerkki VB.Net-vertailuoperaattorista:
Vaihe 1) Luo uusi konsolisovellus. Jos et tiedรค, miten se tehdรครคn, tutustu edelliseen tietotyyppejรค ja muuttujia kรคsittelevรครคn opetusohjelmaamme.
Vaihe 2) Lisรครค seuraava koodi:
Module Module1
Sub Main()
Dim x As Integer = 11
Dim y As Integer = 5
If (x = y) Then
Console.WriteLine("11=5 is True")
Else
Console.WriteLine(" 11=5 is False")
End If
If (x < y) Then
Console.WriteLine(" 11<5 is True")
Else
Console.WriteLine(" 11<5 is False")
End If
If (x > y) Then
Console.WriteLine(" 11>5 is True")
Else
Console.WriteLine(" 11>5 is False")
End If
x = 3
y = 7
If (x <= y) Then
Console.WriteLine(" 3<=7 is True")
End If
If (y >= x) Then
Console.WriteLine(" 7>=3 is True")
End If
Console.ReadLine()
End Sub
End Module
Vaihe 3) Napsauta tyรถkalupalkin Kรคynnistรค-painiketta suorittaaksesi koodin. Sinun pitรคisi saada seuraava ikkuna:
Olemme kรคyttรคneet seuraavaa koodia:
Selitys Code:
- Moduuli nimeltรค Moduuli1 luominen.
- Pรครคalamenettelyn luominen.
- Luodaan kokonaislukumuuttuja x, jonka arvo on 11.
- Luodaan kokonaislukumuuttuja y, jonka arvo on 5.
- Tarkistetaan, onko muuttujan x arvo yhtรค suuri kuin muuttujan y arvo. Meillรค on JosโฆThen-ehtolausekkeet.
- Tulostetaan tekstiรค konsoliin, jos yllรค oleva ehto on tosi.
- Else-osa, joka suoritetaan, jos yllรค oleva ehto on False, eli jos x ei ole yhtรค suuri kuin y.
- Tulostetaan tekstiรค konsoliin, jos yllรค oleva Else-osa suoritetaan.
- Jos-ehdon lopettaminen.
- Tarkistetaan, onko muuttujan x arvo pienempi kuin muuttujan y.
- Tulostetaan tekstiรค konsoliin, jos yllรค oleva ehto on totta.
- Else-osa, joka suoritetaan, jos yllรค oleva ehto on False, eli jos muuttujan x arvo ei ole pienempi kuin muuttujan y arvo.
- Tulostetaan tekstiรค konsoliin, jos yllรค oleva Else-osa suoritetaan.
- Jos-ehdon lopettaminen.
- Tarkistaa, onko muuttujan x arvo suurempi kuin muuttujan y.
- Tulostetaan tekstiรค konsoliin, jos yllรค oleva ehto on totta.
- Suorituksen Else-osa, jos yllรค oleva ehto on False, eli jos muuttujan x arvo ei ole suurempi kuin muuttujan y arvo.
- Tulostetaan tekstiรค konsoliin, jos yllรค oleva Else-osa suoritetaan.
- Jos-ehdon lopettaminen.
- Uuden arvon antaminen muuttujalle x, eli 11-3.
- Uuden arvon antaminen muuttujalle y, eli 5 - 7.
- Tarkistaa, onko muuttujan x arvo pienempi tai yhtรค suuri kuin muuttujan y arvo.
- Tulostetaan tekstiรค konsoliin, jos yllรค oleva ehto on totta.
- Jos-ehdon lopettaminen.
- Tarkistaa, onko muuttujan x arvo suurempi tai yhtรค suuri kuin muuttujan y arvo.
- Tulostetaan tekstiรค konsoliin, jos yllรค oleva ehto on totta.
- Jos-ehdon lopettaminen.
- Konsolista poistuminen, kun kรคyttรคjรค painaa mitรค tahansa nรคppรคintรค.
looginen Operatorit VB.Netissรค
Loogiset operaattorit auttavat meitรค tekemรครคn loogisia pรครคtรถksiรค. Looginen OperaVB.Netin torit ovat:
| looginen OperaTor | Tuotetiedot |
|---|---|
| Ja | tunnetaan nimellรค looginen/bittikohtainen AND. Totta vain, kun molemmat ehdot ovat tosia. |
| Or | tunnetaan nimellรค looginen/bittikohtainen TAI. Totta, kun jokin ehdoista on totta. |
| Ei | Looginen/bittikohtainen EI. Kรครคntรครค operandin loogisen tilan. Jos tosi, ehdosta tulee epรคtosi ja pรคinvastoin. |
| xor | bittikohtainen Looginen yksinomainen OR-operaattori. Palauttaa arvon False, jos kaikki lausekkeet ovat tosi tai epรคtosi. Muuten se palauttaa True. |
| Ja myรถs | Se tunnetaan myรถs loogisena AND-operaattorina. Toimii vain Boolen datan kanssa suorittamalla oikosulku. |
| Tai muuten | Se tunnetaan myรถs loogisena OR-operaattorina. Toimii vain Boolen datan kanssa suorittamalla oikosulku. |
| On False | Mรครคrittรครค, onko lausekkeen arvo Epรคtosi. |
| On totta | Mรครคrittรครค, onko lausekkeen arvo True. |
Esimerkki VB.Net Logicalista OperaTor
Osoitetaan, kuinka loogisia operaattoreita kรคytetรครคn esimerkin avulla:
Vaihe 1) Luo uusi konsolisovellus. Jos et tiedรค, miten se tehdรครคn, tutustu edelliseen tietotyyppejรค ja muuttujia kรคsittelevรครคn opetusohjelmaamme.
Vaihe 2) Lisรครค seuraava koodi:
Module Module1
Sub Main()
Dim var_w As Boolean = True
Dim var_x As Boolean = True
Dim var_y As Integer = 5
Dim var_z As Integer = 20
If (var_w And var_x) Then
Console.WriteLine("var_w And var_x - is true")
End If
If (var_w Or var_x) Then
Console.WriteLine("var_w Or var_x - is true")
End If
If (var_w Xor var_x) Then
Console.WriteLine("var_w Xor var_x - is true")
End If
If (var_y And var_z) Then
Console.WriteLine("var_y And var_z - is true")
End If
If (var_y Or var_z) Then
Console.WriteLine("var_y Or var_z - is true")
End If
'Only logical operators
If (var_w AndAlso var_x) Then
Console.WriteLine("var_w AndAlso var_x - is true")
End If
If (var_w OrElse var_x) Then
Console.WriteLine("var_w OrElse var_x - is true")
End If
var_w = False
var_x = True
If (var_w And var_x) Then
Console.WriteLine("var_w And var_x - is true")
Else
Console.WriteLine("var_w And var_x - is not true")
End If
If (Not (var_w And var_x)) Then
Console.WriteLine("var_w And var_x - is true")
End If
Console.ReadLine()
End Sub
End Module
Vaihe 3) Suorita koodi napsauttamalla tyรถkalupalkin Kรคynnistรค-painiketta. Saat seuraavan ikkunan:
Tรคssรค on kuvakaappauksia yllรค olevasta koodista:
Selitys Code:
- Moduuli nimeltรค Moduuli1 luominen.
- Pรครคalamenettelyn luominen.
- Ilmoitetaan Boolen muuttuja var_w, jonka arvo on True.
- Ilmoitetaan Boolen muuttuja var_x, jonka arvo on True.
- Ilmoitetaan kokonaislukumuuttuja var_y, jonka arvo on 5.
- Ilmoitetaan kokonaislukumuuttuja var_z, jonka arvo on 20.
- Suoritetaan Ja operaatio muuttujien var_w ja var_x arvoilla. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- If-lauseen lopetus.
- Suoritetaan Or-toimintoa muuttujien var_w ja var_x arvoille. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- If-lauseen lopetus.
- Suoritetaan Xor-operaatio muuttujien var_w ja var_x arvoille. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- If-lauseen lopetus.
- Suoritetaan ja operoidaan muuttujien var_y ja var_z arvoilla. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- If-lauseen lopetus.
- Suoritetaan Or-toimintoa muuttujien var_y ja var_z arvoille. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- If-lauseen lopetus.
- Kommentti. Kรครคntรคjรค ohittaa tรคmรคn.
- Suoritetaan AndAlso-toiminto muuttujien var_w ja var_x arvoille. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- If-lauseen lopetus.
- Suoritetaan OrElso-toimintoa muuttujien var_w ja var_x arvoille. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- If-lauseen lopetus.
- Muuttujan w arvon muuttaminen tosi arvosta False.
- Muuttujan var_x arvo pysyy True.
- Suoritetaan ja operoidaan muuttujien var_w ja var_x arvoilla. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- Muu osa suoritetaan, jos yllรค oleva Jos ehto ei ole tosi.
- Konsoliin tulostettava teksti, jos yllรค olevan tulos Jos toiminto on False. Sitten se on Else-lausekkeen alla.
- If-lauseen lopetus.
- Suoritetaan Ja-toiminto muuttujien var_w ja var_x arvoille ja kรครคnnetรครคn sitten tulos kรครคnteisesti kรคyttรคmรคllรค Not-operaattoria. Olemme kรคyttรคneet JosโฆThen-ehtoa ryhtyรคksemme toimenpiteisiin toiminnan tuloksen perusteella.
- Konsolissa tulostettava teksti, jos yllรค olevan toiminnon tulos on tosi.
- If-lauseen lopetus.
- Hyvรคksy kรคyttรคjรคn syรถtteet nรคppรคimistรถn kautta.
Bitti Shift Operatorit VB.Netissรค
Nรคitรค operaattoreita kรคytetรครคn siirtooperaatioiden suorittamiseen binรครคriarvoille.
| Bitti Shift Operatiors | Tuotetiedot |
|---|---|
| Ja | Tunnetaan nimellรค Bitwise AND Operator. Se kopioi jonkin verran tulokseen, jos se lรถytyy molemmista operandiista. |
| Or | Tunnetaan nimellรค Binary OR Operator. Se kopioi hieman, jos se lรถytyy jommastakummasta operandista. |
| xor | Binรครคrinen XOR Operator. Bitin kopioimiseen, jos se on asetettu jompaankumpaan operandiin molempien sijaan. |
| Ei | Se tunnetaan nimellรค Binary Ones Complement Operator. Se on unaarinen operaattori, joka "kรครคntรครค" bittejรค. |
Bitti Shift Operator Esimerkki VB.Netissรค
Esitetรครคn bittisiirtooperaattorit esimerkillรค:
Vaihe 1) Luo uusi konsolisovellus. Jos et tiedรค, miten se tehdรครคn, tutustu edelliseen tietotyyppejรค ja muuttujia kรคsittelevรครคn opetusohjelmaamme.
Vaihe 2) Lisรครค seuraava koodi:
Module Module1
Sub Main()
Dim w As Integer = 50
Dim x As Integer = 11
Dim y As Integer = 0
y = w And x
Console.WriteLine("y = w And x is {0}", y)
y = w Or x
Console.WriteLine("y = w Or x is {0}", y)
y = w Xor x
Console.WriteLine("y = w Xor x is {0}", y)
y = Not w
Console.WriteLine("y = Not w is {0}", y)
Console.ReadLine()
End Sub
End Module
Vaihe 3) Suorita koodi napsauttamalla Kรคynnistรค-painiketta. Sinun pitรคisi saada seuraava ikkuna:
Tรคssรค on kuvakaappaus koodista:
Selitys Code:
- Moduuli nimeltรค Moduuli1 luominen.
- Pรครคalamenettelyn luominen.
- Luodaan kokonaislukumuuttuja w, jonka arvo on 50.
- Luodaan kokonaislukumuuttuja x, jonka arvo on 11.
- Luodaan kokonaislukumuuttuja y, jonka arvo on 0.
- Bittikohtaisen And-operaattorin soveltaminen muuttujien w ja x arvoihin ja tuloksen osoittaminen muuttujalle y.
- Tulostetaan tekstiรค ja yllรค olevan toiminnon tulos konsolissa.
- Bittikohtaisen Or-operaattorin soveltaminen muuttujien w ja x arvoihin ja tuloksen osoittaminen muuttujalle y.
- Tulostetaan tekstiรค ja yllรค olevan toiminnon tulos konsolissa.
- Bittikohtaisen Xor-operaattorin soveltaminen muuttujien w ja x arvoihin ja tuloksen osoittaminen muuttujalle y.
- Tulostetaan tekstiรค ja yllรค olevan toiminnon tulos konsolissa.
- Bittikohtaisen Not-operaattorin kรคyttรคminen muuttujan w arvoon ja tuloksen osoittaminen muuttujalle y.
- Tulostetaan tekstiรค ja yllรค olevan toiminnon tulos konsolissa.
- Pysรคytรค konsoli odottamaan kรคyttรคjรคn syรถttรถรค nรคppรคimistรถn kautta.
- Lopeta alimenettely.
- Lopeta moduuli.
Toimeksianto Operatorit VB.Netissรค
Alla ovat VB.Netin mรครคritysoperaattorit:
| Toimeksianto OperaTor | Tuotetiedot |
|---|---|
| = | Yksinkertainen tehtรคvรคoperaattori. Se mรครคrittรครค oikean operandin arvon vasemmalle operandille. |
| += | Tunnetaan nimellรค Add AND assignment -operaattori. Se lisรครค oikean operandin vasempaan operandiin ja mรครคrittรครค sitten tuloksen vasemmalle operandille. |
| = | Tunnetaan nimellรค Subtract JA-sijoitusoperaattori. Se alittaatracErottaa oikean operandin vasemman operandin funktiosta ja sijoittaa sitten tuloksen vasemman operandin funktioon. |
| *= | Tunnetaan kertoja AND -mรครคritysoperaattorina. Se kertoo vasemman operandin oikealla ja mรครคrittรครค sitten tuloksen vasemmalle operandille. |
Toimeksianto Operator Esimerkki VB.Netissรค
Alla on esimerkki mรครคritysoperaattorista VB.Netissรค:
Vaihe 1) Luo uusi konsolisovellus. Jos et tiedรค, miten se tehdรครคn, tutustu edelliseen tietotyyppejรค ja muuttujia kรคsittelevรครคn opetusohjelmaamme.
Vaihe 2) Lisรครค seuraava koodi:
Module Module1
Sub Main()
Dim x As Integer = 5
Dim y As Integer
y = x
Console.WriteLine(" y = x gives y = {0}", y)
y += x
Console.WriteLine(" y += x gives y = {0}", y)
y -= x
Console.WriteLine(" y -= x gives y = {0}", y)
y *= x
Console.WriteLine(" y *= x gives y = {0}", y)
Console.ReadLine()
End Sub
End Module
Vaihe 3) Suorita nyt koodi napsauttamalla tyรถkalupalkin Kรคynnistรค-painiketta. Sinun pitรคisi saada seuraava ikkuna:
Seuraavaa koodia on kรคytetty:
Selitys Code:
- Moduuli nimeltรค Moduuli1 luominen.
- Pรครคalamenettelyn luominen.
- Luodaan kokonaislukumuuttuja x, jonka arvo on 5.
- Luodaan kokonaislukumuuttuja y.
- Muuttujan x arvon antaminen muuttujalle y. Muuttujan y arvoksi tulee nyt 5.
- Tulostetaan tekstiรค ja yllรค olevan toiminnon tulos konsolissa.
- Lisรคtรครคn muuttujan y arvo muuttujan x arvoon, eli 5 + 5, ja sitten tulos annetaan muuttujalle y. Tรคmรค antaa y = 10.
- Tulostetaan tekstiรค ja yllรค olevan toiminnon tulos konsolissa.
- allatraclaskemalla muuttujan x (5) arvo muuttujan y (10) arvosta ja sijoittamalla tulos muuttujaan y, eli arvoon 10-5.
- Tulostetaan tekstiรค ja yllรค olevan toiminnon tulos konsolissa.
- Kerrotaan muuttujan y arvo muuttujan x arvolla ja tulos annetaan muuttujalle y, eli 5 * 5.
- Tulostetaan tekstiรค ja yllรค olevan toiminnon tulos konsolissa.
- Pysรคytรค konsoli odottamaan kรคyttรคjรคn syรถttรถรค.
- Alamenettelyn lopettaminen.
- Moduulin lopetus.
sekalainen Operatorit VB.Netissรค
VB.Net tukee muita sekalaisia โโoperaattoreita. Keskustellaan niistรค:
| sekalainen OperaTors | Tuotetiedot |
|---|---|
| GetType | Tรคmรค operaattori antaa objektien tyypin mรครคritetylle lausekkeelle. |
| Function Expression |
|
sekalainen Operator Esimerkki VB.Netissรค
Tรคssรค on esimerkki VB.Netin sekalaisesta operaattorista:
Vaihe 1) Luo uusi konsolisovellus. Jos et tiedรค, miten se tehdรครคn, tutustu edelliseen tietotyyppejรค ja muuttujia kรคsittelevรครคn opetusohjelmaamme.
Vaihe 2) Lisรครค seuraava koodi:
Module Module1
Sub Main()
Dim x As Integer = 5
Console.WriteLine(GetType(Integer).ToString())
Console.WriteLine(GetType(String).ToString())
Console.WriteLine(GetType(Double).ToString())
Dim trippleValue = Function(val As Integer) val * 3
Console.WriteLine(trippleValue(2))
Console.WriteLine(If(x >= 0, "Positive", "Negative"))
Console.ReadLine()
End Sub
End Module
Vaihe 3) Suorita koodi napsauttamalla tyรถkalupalkin Kรคynnistรค-painiketta. Sinun pitรคisi saada seuraava ikkuna:
Olemme kรคyttรคneet seuraavaa koodia:
Selitys Code:
- Moduuli nimeltรค Moduuli1 luominen.
- Pรครคalamenettelyn luominen.
- Ilmoitetaan kokonaislukumuuttuja x, jonka arvo on 5.
- Integer-tietotyypin Type-objektin hankkiminen ja tuloksen muuntaminen muotoon a jono kutsumalla ToString()-metodia ja tulostamalla se konsolissa.
- String-tietotyypin Type-objektin hankkiminen ja tuloksen muuntaminen merkkijonoksi kutsumalla ToString()-metodia ja tulostamalla se konsolille.
- Tyyppi-objektin hakeminen Double tietotyyppi ja muuntaa tulos merkkijonoksi kutsumalla ToString()-metodi ja tulostamalla se konsolissa.
- Lambda-funktion ilmoittaminen ja sen mรครคrittรคminen muuttujan kolmoisarvoon. Lambda-funktio ottaa kokonaislukuparametrin nimeltรค val ja kertoo sen kolmella.
- Kutsutaan lambda-funktiota ja vรคlitetรครคn sille argumentti 2. Se kolminkertaistaa tรคmรคn arvon, jolloin saadaan 6.
- Tarkistaa, onko muuttujan x arvo positiivinen vai negatiivinen. Jos suurempi tai yhtรค suuri kuin 0, tulostetaan positiivinen, muussa tapauksessa negatiivinen.
- Pysรคytรค konsoli odottamaan kรคyttรคjรคn syรถttรถรค.
- Alamenettelyn lopettaminen.
- Moduulin lopetus.
Yhteenveto
- An Operator VB.Netissรค viittaa symboliin, joka ohjeistaa kรครคntรคjรครค suorittamaan tietyn loogisen tai matemaattisen manipuloinnin.
- VB.Net tukee operaattoreiden kรคyttรถรค aritmeettisten, loogisten ja vertailutoimintojen suorittamiseen.
- Operatorit on jaettu useisiin luokkiin.
- Operatorit toimivat operandilla.
- Voimme kรคyttรครค aritmeettisia operaattoreita suorittaaksemme erilaisia โโmatemaattisia operaatioita VB.NET:ssรค.
- Vertailuoperaattoreita kรคytetรครคn muuttujien vรคliseen vertailuun.
- Loogiset operaattorit auttavat meitรค tekemรครคn loogisia pรครคtรถksiรค.













