VB.Net Operatori: Vrste s primjerom

โšก Pametni saลพetak

VB.Net OperaOperatori su simboli koji upuฤ‡uju kompajler da izvodi logiฤke ili matematiฤke operacije na operandima. Ovaj resurs objaลกnjava aritmetiฤke, usporedne, logiฤke operatore, operatore pomicanja bitova, operatore dodjeljivanja i razne operatore, s primjerom radne konzole i objaลกnjenjem koda za svaku kategoriju.

  • โž• Aritmetika Operatorovi: Koristite +, -, *, /, \, ^ i MOD za izvoฤ‘enje izraฤuna, ukljuฤujuฤ‡i cjelobrojno i dijeljenje s pomiฤnim zarezom.
  • โš–๏ธ usporedba Operatorovi: OperaFunkcije kao ลกto su =, <>, >, <, >= i <= usporeฤ‘uju vrijednosti i vraฤ‡aju True ili False.
  • ๐Ÿ”— logiฤan Operatorovi: And, Or, Not, Xor, AndAlso i OrElse kombiniraju uvjete, pri ฤemu AndAlso i OrElse dodaju kratki spoj.
  • ๐Ÿ”€ Bit i dodjela Operatorovi: Bitovni operatori And, Or, Xor i Not rade na binarnim vrijednostima, dok =, +=, -= i *= dodjeljuju rezultate.
  • ๐Ÿงฉ Razno Operatorovi: GetType vraฤ‡a tip objekta, a Function izrazi deklariraju lambda funkcije.

VB.Net Operaulagatelji

ล to je Operator u VB.Netu?

An Operator u VB.Netu odnosi se na simbol koji upuฤ‡uje kompajler da izvrลกi odreฤ‘enu logiฤku ili matematiฤku manipulaciju. Operator izvodi operaciju nad danim operandima. Microsoft VB.Net dolazi s razliฤitim vrstama operatora. O njima ฤ‡emo raspravljati u ovom vodiฤu.

Aritmetika Operatorovima u VB.Netu

Moลพete koristiti aritmetiฤke operatore za izvoฤ‘enje raznih matematiฤkih operacija u VB.NET-u. Aritmetiฤki operatori u VB.Netu ukljuฤuju:

Aritmetika Operahumka Description
^ za podizanje operanda na potenciju drugog operanda
+ za dodavanje dva operanda.
- za podreฤ‘enitracizvlaฤenje drugog operanda iz prvog operanda.
* za mnoลพenje oba operanda.
/ za dijeljenje operanda s drugim. Vraฤ‡a rezultat s pomiฤnim zarezom.
\ za dijeljenje operanda s drugim. Vraฤ‡a cjelobrojni rezultat.
MORH-a poznat kao operator modula. Vraฤ‡a ostatak nakon dijeljenja.

Primjer VB.Net aritmetike Operahumka

Evo primjera VB.Net aritmetiฤkog operatora:

Korak 1) Napravite novu konzolnu aplikaciju. Da biste to saznali, posjetite naลก prethodni vodiฤ o Vrste podataka i varijable.

Korak 2) Dodajte sljedeฤ‡i kod:

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

Korak 3) Pritisnite gumb Start za izvrลกenje koda. Trebali biste dobiti sljedeฤ‡i prozor:

VB.Net aritmetika Operahumka

Evo snimke zaslona koda:

VB.Net aritmetika Operahumka

Objaลกnjenje Code:

  1. Stvaranje modula pod nazivom Module1.
  2. Izrada glavne potprocedure.
  3. Stvaranje cjelobrojne varijable var_w s vrijednoลกฤ‡u 11.
  4. Stvaranje cjelobrojne varijable var_x s vrijednoลกฤ‡u 5.
  5. Stvaranje cijelog broja var_q s vrijednoลกฤ‡u 2.
  6. Stvaranje cjelobrojne var_y.
  7. Stvaranje cijelog broja var_z.
  8. Zbrajanje vrijednosti varijabli var_w i var_z i dodjeljivanje rezultata varijabli var_y.
  9. Ispis gornjeg rezultata na konzoli.
  10. ispodtracizvlaฤenjem vrijednosti varijabli var_x iz vrijednosti varijable var_w i dodjeljivanjem rezultata varijabli var_y.
  11. Ispis gornjeg rezultata na konzoli.
  12. Mnoลพenje vrijednosti varijabli var_w i var_x i dodjeljivanje rezultata varijabli var_y.
  13. Ispis gornjeg rezultata na konzoli.
  14. Dijeljenje vrijednosti varijable var_w s vrijednoลกฤ‡u varijable var_x i dodjeljivanje rezultata varijabli var_z.
  15. Ispis gornjeg rezultata na konzoli.
  16. Dijeljenje vrijednosti varijable var_w s vrijednoลกฤ‡u varijable var_x i dodjeljivanje rezultata varijabli var_y.
  17. Ispis gornjeg rezultata na konzoli.
  18. Dobivanje ostatka nakon dijeljenja vrijednosti varijable var_w s vrijednoลกฤ‡u varijable var_x i dodjele rezultata varijabli var_y.
  19. Ispis gornjeg rezultata na konzoli.
  20. Uzimanje vrijednosti varijable var_x na potenciju iste i dodjeljivanje rezultata varijabli var_y.
  21. Ispis gornjeg rezultata na konzoli.
  22. Za izlazak iz konzole kada korisnik pritisne bilo koju tipku.
  23. Zavrลกetak potprocedure.
  24. Zavrลกetak modula

usporedba Operatorovima u VB.Netu

Operatori usporedbe koriste se za usporedbu izmeฤ‘u varijabli. Operatori usporedbe u VB.Netu ukljuฤuju sljedeฤ‡e:

usporedba Operaulagatelji Description
= Provjerava imaju li dva operanda jednake vrijednosti. Ako su jednaki, uvjet se procjenjuje na True.
<> Provjerava nisu li dva operanda jednaka. Ako nisu jednaki, uvjet se procjenjuje na True.
> Provjerava je li vrijednost lijevog operanda veฤ‡a od vrijednosti desnog operanda. Ako je istinito, uvjet se procjenjuje na True.
< Provjerava je li vrijednost lijevog operanda manja od vrijednosti desnog operanda. Ako je istinito, uvjet se procjenjuje na True.
>= Provjerava je li vrijednost lijevog operanda veฤ‡a ili jednaka vrijednosti desnog operanda. Ako je istinito, uvjet se procjenjuje na True.
<= Provjerava je li vrijednost lijevog operanda manja ili jednaka vrijednosti desnog operanda. Ako je istinito, uvjet se procjenjuje na True.

Primjer VB.Net usporedbe Operahumka

Pokaลพimo primjer VB.Net operatora usporedbe:

Korak 1) Napravite novu konzolnu aplikaciju. Ako ne znate kako to uฤiniti, posjetite naลก prethodni vodiฤ o vrstama podataka i varijablama.

Korak 2) Dodajte sljedeฤ‡i kod:

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

Korak 3) Pritisnite gumb Start na alatnoj traci za pokretanje koda. Trebali biste dobiti sljedeฤ‡i prozor:

VB.Net usporedba Operahumka

Koristili smo sljedeฤ‡i kod:

VB.Net usporedba Operahumka

Objaลกnjenje Code:

  1. Stvaranje modula pod nazivom Module1.
  2. Izrada glavne potprocedure.
  3. Stvaranje cjelobrojne varijable x s vrijednoลกฤ‡u 11.
  4. Stvaranje cjelobrojne varijable y s vrijednoลกฤ‡u 5.
  5. Provjera je li vrijednost varijable x jednaka vrijednosti varijable y. Imamo uvjetne iskaze Ifโ€ฆThen.
  6. Ispis nekog teksta na konzoli ako je gornji uvjet True.
  7. Else dio koji se izvrลกava ako je gornji uvjet False, to jest, ako x nije jednako y.
  8. Ispis nekog teksta na konzoli ako se gornji dio Else izvrลกi.
  9. Zavrลกetak If uvjeta.
  10. Provjera je li vrijednost varijable x manja od vrijednosti varijable y.
  11. Ispis nekog teksta na konzoli ako je gornji uvjet istinit.
  12. Else dio koji se izvrลกava ako je gornji uvjet False, to jest ako vrijednost varijable x nije manja od vrijednosti varijable y.
  13. Ispis nekog teksta na konzoli ako se gornji dio Else izvrลกi.
  14. Zavrลกetak If uvjeta.
  15. Provjera je li vrijednost varijable x veฤ‡a od vrijednosti varijable y.
  16. Ispis nekog teksta na konzoli ako je gornji uvjet istinit.
  17. Else dio izvrลกavanja ako je gornji uvjet False, odnosno ako vrijednost varijable x nije veฤ‡a od vrijednosti varijable y.
  18. Ispis nekog teksta na konzoli ako se gornji dio Else izvrลกi.
  19. Zavrลกetak If uvjeta.
  20. Dodjeljivanje nove vrijednosti varijabli x, odnosno od 11 do 3.
  21. Dodjeljivanje nove vrijednosti varijabli y, odnosno od 5 do 7.
  22. Provjera je li vrijednost varijable x manja ili jednaka vrijednosti varijable y.
  23. Ispis nekog teksta na konzoli ako je gornji uvjet istinit.
  24. Zavrลกetak If uvjeta.
  25. Provjera je li vrijednost varijable x veฤ‡a ili jednaka vrijednosti varijable y.
  26. Ispis nekog teksta na konzoli ako je gornji uvjet istinit.
  27. Zavrลกetak If uvjeta.
  28. Za izlazak iz konzole kada korisnik pritisne bilo koju tipku.

logiฤan Operatorovima u VB.Netu

Logiฤki operatori nam pomaลพu u donoลกenju logiฤnih odluka. Logiฤno Operatorovi u VB.Netu su:

logiฤan Operahumka Description
I poznat kao logiฤko/bitno I. Toฤno samo kada su oba uvjeta istinita.
Or poznat kao logiฤko/bitno ILI. Toฤno kada je bilo koji od uvjeta istinit.
Ne Logiฤno/bitno NE. Za preokret logiฤkog stanja operanda. Ako je true, uvjet postaje False i obrnuto.
xor bitovno logiฤki iskljuฤivi ILI operator. Vraฤ‡a False ako su svi izrazi True ili False. U suprotnom, vraฤ‡a True.
I takoฤ‘er Takoฤ‘er je poznat kao logiฤki AND operator. Radi samo s Booleovim podacima izvoฤ‘enjem kratkog spoja.
Ili drugo Takoฤ‘er je poznat kao logiฤki OR operator. Radi samo s Booleovim podacima izvoฤ‘enjem kratkog spoja.
IsFalse Odreฤ‘uje hoฤ‡e li izraz dati vrijednost False.
Je istina Odreฤ‘uje hoฤ‡e li izraz dati vrijednost True.

Primjer VB.Net Logical Operahumka

Pokaลพimo kako koristiti logiฤke operatore na primjeru:

Korak 1) Napravite novu konzolnu aplikaciju. Ako ne znate kako to uฤiniti, posjetite naลก prethodni vodiฤ o vrstama podataka i varijablama.

Korak 2) Dodajte sljedeฤ‡i kod:

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

Korak 3) Pokrenite kod klikom na gumb Start na alatnoj traci. Dobit ฤ‡ete sljedeฤ‡i prozor:

logiฤan Operatorovima u VB.Netu

Evo snimaka zaslona gornjeg koda:

logiฤan Operatorovima u VB.Netu

logiฤan Operatorovima u VB.Netu

Objaลกnjenje Code:

  1. Stvaranje modula pod nazivom Module1.
  2. Izrada glavne potprocedure.
  3. Deklaracija Booleove varijable var_w s vrijednoลกฤ‡u True.
  4. Deklaracija Booleove varijable var_x s vrijednoลกฤ‡u True.
  5. Deklaracija cjelobrojne varijable var_y s vrijednoลกฤ‡u 5.
  6. Deklaracija cjelobrojne varijable var_z s vrijednoลกฤ‡u 20.
  7. Izvoฤ‘enje operacije And na vrijednostima varijable var_w i var_x. Upotrijebili smo uvjet Ifโ€ฆThen za poduzimanje akcije na temelju rezultata operacije.
  8. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  9. Zavrลกetak naredbe If.
  10. Izvoฤ‘enje operacije Or na vrijednostima varijabli var_w i var_x. Upotrijebili smo uvjet Ifโ€ฆThen za poduzimanje akcije na temelju rezultata operacije.
  11. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  12. Zavrลกetak naredbe If.
  13. Izvoฤ‘enje operacije Xor na vrijednostima varijabli var_w i var_x. Upotrijebili smo uvjet Ifโ€ฆThen za poduzimanje akcije na temelju rezultata operacije.
  14. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  15. Zavrลกetak naredbe If.
  16. Izvoฤ‘enje operacije And na vrijednostima varijabli var_y i var_z. Upotrijebili smo uvjet Ifโ€ฆThen za poduzimanje akcije na temelju rezultata operacije.
  17. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  18. Zavrลกetak naredbe If.
  19. Izvoฤ‘enje operacije Or na vrijednostima varijabli var_y i var_z. Upotrijebili smo uvjet Ifโ€ฆThen za poduzimanje akcije na temelju rezultata operacije.
  20. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  21. Zavrลกetak naredbe If.
  22. Komentar. Kompajler ฤ‡e ovo preskoฤiti.
  23. Izvoฤ‘enje operacije AndAlso na vrijednostima varijable var_w i var_x. Upotrijebili smo uvjet Ifโ€ฆThen za poduzimanje akcije na temelju rezultata operacije.
  24. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  25. Zavrลกetak naredbe If.
  26. Izvoฤ‘enje operacije OrElse na vrijednostima varijabli var_w i var_x. Koristili smo uvjet Ifโ€ฆThen za poduzimanje radnje na temelju rezultata operacije.
  27. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  28. Zavrลกetak naredbe If.
  29. Promjena vrijednosti varijable w iz true u False.
  30. Vrijednost varijable var_x ostat ฤ‡e True.
  31. Izvoฤ‘enje operacije And na vrijednostima varijabli var_w i var_x. Upotrijebili smo uvjet Ifโ€ฆThen za poduzimanje akcije na temelju rezultata operacije.
  32. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  33. Drugi dio koji ฤ‡e se izvrลกiti ako gornji uvjet nije True.
  34. Tekst za ispis na konzoli ako je rezultat gore navedenog Ako je operacija False. Zatim je pod Else naredbom.
  35. Zavrลกetak naredbe If.
  36. Izvoฤ‘enje operacije And na vrijednostima varijabli var_w i var_x zatim poniลกtavanje rezultata pomoฤ‡u operatora Not. Upotrijebili smo uvjet Ifโ€ฆThen za poduzimanje akcije na temelju rezultata operacije.
  37. Tekst za ispis na konzoli ako je rezultat gornje operacije True.
  38. Zavrลกetak naredbe If.
  39. Prihvatite unos od korisnika putem tipkovnice.

Bit Shift Operatorovima u VB.Netu

Ovi se operatori koriste za izvoฤ‘enje operacija pomaka na binarnim vrijednostima.

Bit Shift Operatiors Description
I Poznato kao Bitwise AND Operator. Malo kopira u rezultat ako se naฤ‘e u oba operanda.
Or Poznat kao binarni OR Operator. Malo kopira ako se pronaฤ‘e u bilo kojem od operanda.
xor Binarni XOR Operator. Za kopiranje bita ako je postavljeno u jednom od operanda, a ne u oba.
Ne Poznat je kao komplement binarnih jedinica Operator. To je unarni operator koji 'okreฤ‡e' bitove.

Bit Shift Operator Primjer u VB.Net

Demonstrirajmo operatore pomaka bita na primjeru:

Korak 1) Napravite novu konzolnu aplikaciju. Ako ne znate kako to uฤiniti, posjetite naลก prethodni vodiฤ o vrstama podataka i varijablama.

Korak 2) Dodajte sljedeฤ‡i kod:

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

Korak 3) Pokrenite kod klikom na gumb Start. Trebali biste dobiti sljedeฤ‡i prozor:

Bit Shift Operator u VB.Netu

Evo snimke zaslona koda:

Bit Shift Operator u VB.Netu

Objaลกnjenje Code:

  1. Stvaranje modula pod nazivom Module1.
  2. Izrada glavne potprocedure.
  3. Stvaranje cjelobrojne varijable w s vrijednoลกฤ‡u 50.
  4. Stvaranje cjelobrojne varijable x s vrijednoลกฤ‡u 11.
  5. Stvaranje cjelobrojne varijable y s vrijednoลกฤ‡u 0.
  6. Primjena operatora And po bitovima na vrijednosti varijabli w i x i dodjeljivanje rezultata varijabli y.
  7. Ispis teksta i rezultata gornje operacije na konzoli.
  8. Primjena bitovnog operatora Or na vrijednosti varijabli w i x i dodjeljivanje rezultata varijabli y.
  9. Ispis teksta i rezultata gornje operacije na konzoli.
  10. Primjena operatora Xor po bitovima na vrijednosti varijabli w i x i dodjeljivanje rezultata varijabli y.
  11. Ispis teksta i rezultata gornje operacije na konzoli.
  12. Primjena operatora Not po bitovima na vrijednost varijable w i dodjeljivanje rezultata varijabli y.
  13. Ispis teksta i rezultata gornje operacije na konzoli.
  14. Pauzirajte konzolu kako biste priฤekali korisniฤki unos putem tipkovnice.
  15. Zavrลกite potproceduru.
  16. Zavrลกite modul.

Raspored Operatorovima u VB.Netu

Ispod su operatori dodjele u VB.Netu:

Raspored Operahumka Description
= Jednostavni operator dodjele. Dodjeljuje vrijednost desnog operanda lijevom operandu.
+= Poznat kao operator dodjele Dodaj I. Dodaje desni operand lijevom operandu, a zatim lijevom operandu dodjeljuje rezultat.
-= Poznat kao Podzemna ลพeljeznicatract I operator dodjeljivanja. To je podreฤ‘enotracIzvlaฤi desni operand iz lijevog operanda, a zatim rezultat dodjeljuje lijevom operandu.
*= Poznat kao operator dodjele mnoลพenja I. Mnoลพi lijevi operand s desnim operandom, zatim rezultat pridruลพuje lijevom operandu.

Raspored Operator Primjer u VB.Net

Ispod je primjer operatora dodjele u VB.Net:

Korak 1) Napravite novu konzolnu aplikaciju. Ako ne znate kako to uฤiniti, posjetite naลก prethodni vodiฤ o vrstama podataka i varijablama.

Korak 2) Dodajte sljedeฤ‡i kod:

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

Korak 3) Sada pokrenite kod klikom na gumb Start na alatnoj traci. Trebali biste dobiti sljedeฤ‡i prozor:

Raspored Operahumka

Koriลกten je sljedeฤ‡i kod:

Raspored Operahumka

Objaลกnjenje Code:

  1. Stvaranje modula pod nazivom Module1.
  2. Izrada glavne potprocedure.
  3. Stvaranje cjelobrojne varijable x s vrijednoลกฤ‡u 5.
  4. Stvaranje cjelobrojne varijable y.
  5. Dodjeljivanje vrijednosti varijable x varijabli y. Vrijednost varijable y sada postaje 5.
  6. Ispis teksta i rezultata gornje operacije na konzoli.
  7. Dodavanje vrijednosti varijable y vrijednosti varijable x, to jest, 5 + 5, zatim dodjeljivanje rezultata varijabli y. To daje y = 10.
  8. Ispis teksta i rezultata gornje operacije na konzoli.
  9. ispodtracizraฤunavanjem vrijednosti varijable x (5) iz vrijednosti varijable y (10) i dodjeljivanjem rezultata varijabli y, tj. 10-5.
  10. Ispis teksta i rezultata gornje operacije na konzoli.
  11. Mnoลพenje vrijednosti varijable y s vrijednoลกฤ‡u varijable x i dodjeljivanje rezultata varijabli y, to jest 5 * 5.
  12. Ispis teksta i rezultata gornje operacije na konzoli.
  13. Pauzirajte konzolu ฤekajuฤ‡i korisniฤki unos.
  14. Zavrลกetak podpostupka.
  15. Zavrลกetak modula.

Razno Operatorovima u VB.Netu

Postoje i drugi operatori Miscellaneous koje podrลพava VB.Net. Raspravljajmo o njima:

Razno Operaulagatelji Description
GetType Ovaj operator daje vrstu objekata za odreฤ‘eni izraz.
Izraz funkcije
  • za deklariranje koda i parametara lambda
  • funkcija izraลพavanja.

Razno Operator Primjer u VB.Net

Evo primjera VB.Net raznog operatora:

Korak 1) Napravite novu konzolnu aplikaciju. Ako ne znate kako to uฤiniti, posjetite naลก prethodni vodiฤ o vrstama podataka i varijablama.

Korak 2) Dodajte sljedeฤ‡i kod:

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

Korak 3) Pokrenite kod klikom na gumb Start na alatnoj traci. Trebali biste dobiti sljedeฤ‡i prozor:

Razno Operahumka

Koristili smo sljedeฤ‡i kod:

Razno Operahumka

Objaลกnjenje Code:

  1. Stvaranje modula pod nazivom Module1.
  2. Izrada glavne potprocedure.
  3. Deklaracija cjelobrojne varijable x s vrijednoลกฤ‡u 5.
  4. Dohvaฤ‡anje Type objekta tipa podataka Integer i pretvaranje rezultata u a niz pozivom metode ToString() i ispisati na konzoli.
  5. Dobivanje objekta Type tipa podataka String i pretvaranje rezultata u niz pozivom metode ToString() i ispis na konzoli.
  6. Dobivanje Type objekta od Double tip podataka i pretvaranje rezultata u niz pozivanjem metode ToString() i ispisom na konzoli.
  7. Deklaracija lambda funkcije i njezino dodjeljivanje trostrukoj vrijednosti varijable. Lambda funkcija uzima cjelobrojni parametar pod nazivom val i mnoลพi ga s 3.
  8. Pozivanje lambda funkcije i prosljeฤ‘ivanje argumenta 2. To ฤ‡e utrostruฤiti ovu vrijednost da bi se dobilo 6.
  9. Provjera je li vrijednost varijable x pozitivna ili negativna. Ako je veฤ‡e ili jednako 0, ispisat ฤ‡e se pozitivno, u protivnom negativno.
  10. Pauzirajte konzolu ฤekajuฤ‡i korisniฤki unos.
  11. Zavrลกetak podpostupka.
  12. Zavrลกetak modula.

Pitanja i odgovori

Operator / izvodi dijeljenje s pomiฤnim zarezom i vraฤ‡a decimalni rezultat. Operator \ izvodi cjelobrojno dijeljenje i odbacuje ostatak, vraฤ‡ajuฤ‡i samo cijeli broj kao koliฤnik. Odaberite na temelju vrste rezultata koja vam je potrebna.

I uvijek procjenjuje oba operanda, dok AndAlso prekida i zaustavlja se ฤim prvi operand postane False. AndAlso je uฤinkovitiji i sigurniji kada drugi uvjet ovisi o prvom.

OperaPrioritet operatora odreฤ‘uje redoslijed izvoฤ‘enja operacija u izrazu. Aritmetiฤki operatori se prvo procjenjuju, zatim usporedba, a potom logiฤki operatori. Koristite zagrade za eksplicitnu kontrolu redoslijeda i olakลกavanje ฤitanja sloลพenih izraza.

Da. AI asistenti mogu objasniti svaki VB.Net operator jednostavnim primjerima, predvidjeti izlaz izraza i razjasniti rubne sluฤajeve poput cjelobrojnog dijeljenja naspram dijeljenja s pomiฤnim zarezom, helping poฤetnici uฤe brลพe.

Da. Recenzenti AI koda oznaฤavaju uobiฤajene pogreลกke operatora, kao ลกto su koriลกtenje znaka = umjesto usporedbe, gubitak preciznosti cjelobrojnog dijeljenja ili nedostatak logike kratkog spoja te predlaลพu ispravke prije pokretanja koda.

Saลพmite ovu objavu uz: