VB.Net Operators: Typer med exempel

โšก Smart sammanfattning

VB.Net Operators รคr symboler som instruerar kompilatorn att utfรถra logiska eller matematiska operationer pรฅ operander. Denna resurs fรถrklarar aritmetiska, jรคmfรถrande, logiska, bitskifts-, tilldelnings- och diverse operatorer, med ett fungerande konsolexempel och kodfรถrklaring fรถr varje kategori.

  • โž• Aritmetik Operators: Anvรคnd +, -, *, /, \, ^ och MOD fรถr att utfรถra berรคkningar, inklusive heltalsdivision och flyttalsdivision.
  • โš–๏ธ Jรคmfรถrelse Operators: OperaTorer som =, <>, >, <, >= och <= jรคmfรถr vรคrden och returnerar Sant eller Falskt.
  • ๐Ÿ”— logisk Operators: Och, Eller, Inte, Xeller, OchOcksรฅ och EllerElse kombinerar villkor, dรคr OchOcksรฅ och EllerElse adderar kortslutning.
  • ๐Ÿ”€ Bit och tilldelning Operators: Bitvis fungerar And, Or, Xor och Not pรฅ binรคra vรคrden, medan =, +=, -= och *= tilldelar resultat.
  • ๐Ÿงฉ Diverse Operators: GetType returnerar ett objekts typ, och funktionsuttryck deklarerar lambda-funktioner.

VB.Net Operatorer

Vad รคr Operator i VB.Net?

An Operator i VB.Net hรคnvisar till en symbol som instruerar kompilatorn att utfรถra en specifik logisk eller matematisk manipulation. Operatรถren utfรถr operationen pรฅ de tillhandahรฅllna operanderna. Microsoft VB.Net kommer med olika typer av operatรถrer. Vi kommer att diskutera dem i den hรคr handledningen.

Aritmetik Operators i VB.Net

Du kan anvรคnda aritmetiska operatorer fรถr att utfรถra olika matematiska operationer i VB.NET. Aritmetiska operatorer i VB.Net inkluderar:

Aritmetik Operator BESKRIVNING
^ fรถr att hรถja en operand till kraften av en annan operand
+ fรถr att lรคgga till tvรฅ operander.
- fรถr subtracatt ersรคtta den andra operanden med den fรถrsta operanden.
* fรถr att multiplicera bรฅda operanderna.
/ fรถr att dela en operand mot en annan. Det returnerar ett flyttalsresultat.
\ fรถr att dela en operand mot en annan. Det returnerar ett heltalsresultat.
MOD kรคnd som moduloperatorn. Den returnerar resten efter division.

Exempel pรฅ VB.Net Arithmetic Operator

Hรคr รคr ett exempel pรฅ VB.Net aritmetisk operator:

Steg 1) Skapa en ny konsolapplikation. Fรถr att veta detta, besรถk vรฅr tidigare handledning om Datatyper och variabler.

Steg 2) Lรคgg till fรถljande 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

Steg 3) Klicka pรฅ Start-knappen fรถr att kรถra koden. Du bรถr fรฅ upp fรถljande fรถnster:

VB.Net Aritmetik Operator

Hรคr รคr en skรคrmdump av koden:

VB.Net Aritmetik Operator

Fรถrklaring till Code:

  1. Skapa en modul som heter Module1.
  2. Skapa den huvudsakliga underproceduren.
  3. Skapa en heltalsvariabel var_w med vรคrdet 11.
  4. Skapa en heltalsvariabel var_x med vรคrdet 5.
  5. Skapa ett heltal var_q med vรคrdet 2.
  6. Skapa ett heltal var_y.
  7. Skapa ett heltal var_z.
  8. Lรคgga till vรคrdena fรถr variablerna var_w och var_z och tilldela resultatet till variabeln var_y.
  9. Skriver ut ovanstรฅende resultat pรฅ konsolen.
  10. Subtracatt ersรคtta vรคrdet pรฅ variablerna var_x med vรคrdet pรฅ variabeln var_w och tilldela resultatet till variabeln var_y.
  11. Skriver ut ovanstรฅende resultat pรฅ konsolen.
  12. Multiplicera vรคrdena fรถr variablerna var_w och var_x och tilldela resultatet till variabeln var_y.
  13. Skriver ut ovanstรฅende resultat pรฅ konsolen.
  14. Dela vรคrdet pรฅ variabeln var_w med vรคrdet pรฅ variabeln var_x och tilldela resultatet till variabeln var_z.
  15. Skriver ut ovanstรฅende resultat pรฅ konsolen.
  16. Dela vรคrdet pรฅ variabeln var_w med vรคrdet pรฅ variabeln var_x och tilldela resultatet till variabeln var_y.
  17. Skriver ut ovanstรฅende resultat pรฅ konsolen.
  18. Hรคmta resten efter att ha dividerat vรคrdet pรฅ variabeln var_w med vรคrdet pรฅ variabeln var_x och tilldelat resultatet till variabeln var_y.
  19. Skriver ut ovanstรฅende resultat pรฅ konsolen.
  20. Att fรฅ vรคrdet pรฅ variabeln var_x upp till styrkan av densamma och tilldela resultatet till variabeln var_y.
  21. Skriver ut ovanstรฅende resultat pรฅ konsolen.
  22. Fรถr att lรคmna konsolen nรคr anvรคndaren trycker pรฅ valfri tangent.
  23. Avsluta underproceduren.
  24. Avsluta modulen

Jรคmfรถrelse Operators i VB.Net

Jรคmfรถrelseoperatorer anvรคnds fรถr att gรถra jรคmfรถrelser mellan variabler. Jรคmfรถrelseoperatรถrer i VB.Net inkluderar fรถljande:

Jรคmfรถrelse Operatorer BESKRIVNING
= Kontrollerar om de tvรฅ operanderna har lika vรคrden. Om de รคr lika, utvรคrderas villkoret till Sant.
<> Kontrollerar om de tvรฅ operanderna inte รคr lika. Om de inte รคr lika, utvรคrderas villkoret till Sant.
> Kontrollerar om vรคrdet pรฅ den vรคnstra operanden รคr stรถrre รคn vรคrdet pรฅ den hรถgra operanden. Om sant, utvรคrderas villkoret till True.
< Kontrollerar om vรคrdet pรฅ den vรคnstra operanden รคr mindre รคn vรคrdet pรฅ den hรถgra operanden. Om sant, utvรคrderas villkoret till True.
>= Kontrollerar om vรคrdet pรฅ den vรคnstra operanden รคr stรถrre รคn eller lika med vรคrdet pรฅ den hรถgra operanden. Om sant, utvรคrderas villkoret till True.
<= Kontrollerar om vรคrdet pรฅ den vรคnstra operanden รคr mindre รคn eller lika med vรคrdet pรฅ den hรถgra operanden. Om sant, utvรคrderas villkoret till True.

Exempel pรฅ VB.Net-jรคmfรถrelse Operator

Lรฅt oss visa ett exempel pรฅ VB.Net-jรคmfรถrelseoperatรถr:

Steg 1) Skapa en ny konsolapplikation. Om du inte vet hur du gรถr det, besรถk vรฅr tidigare handledning om datatyper och variabler.

Steg 2) Lรคgg till fรถljande 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

Steg 3) Klicka pรฅ Start-knappen i verktygsfรคltet fรถr att kรถra koden. Du bรถr fรฅ upp fรถljande fรถnster:

VB.Net Jรคmfรถrelse Operator

Vi har anvรคnt fรถljande kod:

VB.Net Jรคmfรถrelse Operator

Fรถrklaring till Code:

  1. Skapa en modul som heter Module1.
  2. Skapa den huvudsakliga underproceduren.
  3. Skapa en heltalsvariabel x med vรคrdet 11.
  4. Skapa en heltalsvariabel y med vรคrdet 5.
  5. Kontrollera om vรคrdet pรฅ variabel x รคr lika med vรคrdet pรฅ variabel y. Vi har de villkorliga uttalandena om ... dรฅ.
  6. Skriver ut lite text pรฅ konsolen om ovanstรฅende villkor รคr sant.
  7. Else-delen som ska utfรถras om ovanstรฅende villkor รคr False, det vill sรคga om x inte รคr lika med y.
  8. Skriver ut lite text pรฅ konsolen om ovanstรฅende Else-del kรถrs.
  9. Avsluta If-villkoret.
  10. Kontrollera om vรคrdet pรฅ variabel x รคr mindre รคn vรคrdet fรถr variabel y.
  11. Skriver ut lite text pรฅ konsolen om ovanstรฅende villkor รคr sant.
  12. Else-delen som ska kรถras om ovanstรฅende villkor รคr False, det vill sรคga om vรคrdet pรฅ variabel x inte รคr mindre รคn vรคrdet pรฅ variabel y.
  13. Skriver ut lite text pรฅ konsolen om ovanstรฅende Else-del kรถrs.
  14. Avsluta If-villkoret.
  15. Kontrollera om vรคrdet pรฅ variabel x รคr stรถrre รคn fรถr variabel y.
  16. Skriver ut lite text pรฅ konsolen om ovanstรฅende villkor รคr sant.
  17. Den andra delen av exekvering om villkoret ovan รคr False, det vill sรคga om vรคrdet pรฅ variabel x inte รคr stรถrre รคn vรคrdet pรฅ variabel y.
  18. Skriver ut lite text pรฅ konsolen om ovanstรฅende Else-del kรถrs.
  19. Avsluta If-villkoret.
  20. Tilldela ett nytt vรคrde till variabel x, det vill sรคga frรฅn 11 till 3.
  21. Tilldela ett nytt vรคrde till variabel y, det vill sรคga frรฅn 5 till 7.
  22. Kontrollera om vรคrdet pรฅ variabel x รคr mindre รคn eller lika med vรคrdet fรถr variabel y.
  23. Skriver ut lite text pรฅ konsolen om ovanstรฅende villkor รคr sant.
  24. Avsluta If-villkoret.
  25. Kontrollera om vรคrdet fรถr variabel x รคr stรถrre รคn eller lika med vรคrdet fรถr variabel y.
  26. Skriver ut lite text pรฅ konsolen om ovanstรฅende villkor รคr sant.
  27. Avsluta If-villkoret.
  28. Fรถr att lรคmna konsolen nรคr anvรคndaren trycker pรฅ valfri tangent.

logisk Operators i VB.Net

Logiska operatรถrer hjรคlper oss att fatta logiska beslut. Logisk OperaTors i VB.Net รคr:

logisk Operator BESKRIVNING
Och kรคnd som den logiska/bitvisa OCH. Endast sant nรคr bรฅda villkoren รคr sanna.
Or kรคnt som det logiska/bitvisa ELLER. Sant nรคr nรฅgot av villkoren รคr sant.
Inte Det logiska/bitvisa INTE. Fรถr att vรคnda operandens logiska tillstรฅnd. Om det รคr sant blir villkoret Falskt och vice versa.
Xor bitvis logisk exklusiv ELLER-operator. Returnerar False om alla uttryck รคr Sanna eller Falska. Annars returnerar den True.
Och รคven Den รคr ocksรฅ kรคnd som den logiska OCH-operatorn. Fungerar endast med boolesk data genom att utfรถra kortslutning.
Annars Det รคr ocksรฅ kรคnt som den logiska ELLER-operatorn. Fungerar endast med boolesk data genom att utfรถra kortslutning.
ร„r Falskt Bestรคmmer om uttrycket evalueras till False.
ร„r sant Bestรคmmer om uttrycket evalueras till True.

Exempel pรฅ VB.Net Logical Operator

Lรฅt oss visa hur man anvรคnder logiska operatorer med ett exempel:

Steg 1) Skapa en ny konsolapplikation. Om du inte vet hur du gรถr det, besรถk vรฅr tidigare handledning om datatyper och variabler.

Steg 2) Lรคgg till fรถljande 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

Steg 3) Kรถr koden genom att klicka pรฅ Start-knappen i verktygsfรคltet. Du fรฅr fรถljande fรถnster:

logisk Operators i VB.Net

Hรคr รคr skรคrmdumpar av ovanstรฅende kod:

logisk Operators i VB.Net

logisk Operators i VB.Net

Fรถrklaring till Code:

  1. Skapa en modul som heter Module1.
  2. Skapa den huvudsakliga underproceduren.
  3. Deklarera en boolesk variabel var_w med vรคrdet True.
  4. Deklarera en boolesk variabel var_x med vรคrdet True.
  5. Deklarera en heltalsvariabel var_y med vรคrdet 5.
  6. Deklarera en heltalsvariabel var_z med vรคrdet 20.
  7. Utfรถra och anvรคnda vรคrden fรถr variabeln var_w och var_x. Vi har anvรคnt villkoret If...Then fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  8. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  9. Avslutar If-satsen.
  10. Utfรถr eller operation pรฅ vรคrden fรถr variabeln var_w och var_x. Vi har anvรคnt villkoret If...Then fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  11. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  12. Avslutar If-satsen.
  13. Utfรถr Xor-operation pรฅ vรคrden fรถr variabeln var_w och var_x. Vi har anvรคnt villkoret If...Then fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  14. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  15. Avslutar If-satsen.
  16. Utfรถrande och operation pรฅ vรคrden fรถr variabeln var_y och var_z. Vi har anvรคnt villkoret If...Then fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  17. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  18. Avslutar If-satsen.
  19. Utfรถr eller operation pรฅ vรคrden fรถr variabeln var_y och var_z. Vi har anvรคnt villkoret If...Then fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  20. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  21. Avslutar If-satsen.
  22. En kommentar. Kompilatorn hoppar รถver detta.
  23. Utfรถr AndAlso-operation pรฅ vรคrden fรถr variabeln var_w och var_x. Vi har anvรคnt villkoret If...Then fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  24. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  25. Avslutar If-satsen.
  26. Utfรถr OrElse-operationen pรฅ vรคrdena fรถr variabeln var_w och var_x. Vi har anvรคnt villkoret Ifโ€ฆThen fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  27. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  28. Avslutar If-satsen.
  29. ร„ndra vรคrdet pรฅ variabeln w frรฅn sant till falskt.
  30. Vรคrdet pรฅ variabeln var_x fรถrblir sant.
  31. Utfรถrande och operation pรฅ vรคrden fรถr variablerna var_w och var_x. Vi har anvรคnt villkoret If...Then fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  32. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  33. Annan del som ska utfรถras om ovanstรฅende Om villkoret inte รคr sant.
  34. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende Om operationen รคr falsk. Dรฅ ligger det under Else-utlรฅtandet.
  35. Avslutar If-satsen.
  36. Utfรถr och operation pรฅ vรคrden fรถr variablerna var_w och var_x vรคnder sedan resultatet med hjรคlp av Not-operatorn. Vi har anvรคnt villkoret If...Then fรถr att vidta รฅtgรคrder baserat pรฅ resultatet av operationen.
  37. Text att skriva ut pรฅ konsolen om resultatet av ovanstรฅende operation รคr True.
  38. Avslutar If-satsen.
  39. Acceptera input frรฅn anvรคndaren via tangentbordet.

Bit Shift Operators i VB.Net

Dessa operatorer anvรคnds fรถr att utfรถra skiftoperationer pรฅ binรคra vรคrden.

Bit Shift Operatiors BESKRIVNING
Och Kรคnd som Bitwise AND Operator. Det kopierar lite till resultatet om det finns i bรฅda operanderna.
Or Kรคnd som den binรคra ELLER Operator. Den kopierar lite om den finns i nรฅgondera operanden.
Xor Den binรคra XOR Operator. Fรถr att kopiera lite om den รคr instรคlld i en av operanderna istรคllet fรถr bรฅda.
Inte Det รคr kรคnt som det binรคra komplementet Operator. Det รคr en unรคr operatรถr som "vรคnder" bitarna.

Bit Shift Operator Exempel i VB.Net

Lรฅt oss demonstrera bitskiftsoperatorer med ett exempel:

Steg 1) Skapa en ny konsolapplikation. Om du inte vet hur du gรถr det, besรถk vรฅr tidigare handledning om datatyper och variabler.

Steg 2) Lรคgg till fรถljande 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

Steg 3) Kรถr koden genom att klicka pรฅ Start-knappen. Du bรถr fรฅ upp fรถljande fรถnster:

Bit Shift Operator i VB.Net

Hรคr รคr en skรคrmdump av koden:

Bit Shift Operator i VB.Net

Fรถrklaring till Code:

  1. Skapa en modul som heter Module1.
  2. Skapa den huvudsakliga underproceduren.
  3. Skapa en heltalsvariabel w med vรคrdet 50.
  4. Skapa en heltalsvariabel x med vรคrdet 11.
  5. Skapa en heltalsvariabel y med vรคrdet 0.
  6. Tillรคmpa den bitvisa And-operatorn pรฅ vรคrdena fรถr variablerna w och x och tilldela resultatet till variabeln y.
  7. Skriver ut lite text och resultatet av ovanstรฅende operation pรฅ konsolen.
  8. Tillรคmpa den bitvisa Or-operatorn pรฅ vรคrdena fรถr variablerna w och x och tilldela resultatet till variabeln y.
  9. Skriver ut lite text och resultatet av ovanstรฅende operation pรฅ konsolen.
  10. Tillรคmpa den bitvisa Xor-operatorn pรฅ vรคrdena fรถr variablerna w och x och tilldela resultatet till variabeln y.
  11. Skriver ut lite text och resultatet av ovanstรฅende operation pรฅ konsolen.
  12. Tillรคmpa den bitvisa Not-operatorn pรฅ vรคrdet av variabeln w och tilldela resultatet till variabeln y.
  13. Skriver ut lite text och resultatet av ovanstรฅende operation pรฅ konsolen.
  14. Pausa konsolen fรถr att vรคnta pรฅ anvรคndarinput via tangentbordet.
  15. Avsluta underproceduren.
  16. Avsluta modulen.

Uppdrag Operators i VB.Net

Nedan รคr uppdragsoperatรถrerna i VB.Net:

Uppdrag Operator BESKRIVNING
= Den enkla uppdragsoperatรถren. Den tilldelar vรคrdet av den hรถgra operanden till den vรคnstra operanden.
+= Kรคnd som operatรถren Lรคgg till OCH tilldelning. Den lรคgger till den hรถgra operanden till den vรคnstra operanden och tilldelar sedan resultatet till den vรคnstra operanden.
-= Kรคnd som Subentract OCH tilldelningsoperator. Det subtrachรคmtar den hรถgra operanden frรฅn den vรคnstra operanden och tilldelar sedan resultatet till den vรคnstra operanden.
*= Kรคnd som tilldelningsoperatorn Multiplicera OCH. Den multiplicerar den vรคnstra operanden med den hรถgra operanden och tilldelar sedan resultatet till den vรคnstra operanden.

Uppdrag Operator Exempel i VB.Net

Nedan รคr uppdragsoperatรถrsexemplet i VB.Net:

Steg 1) Skapa en ny konsolapplikation. Om du inte vet hur du gรถr det, besรถk vรฅr tidigare handledning om datatyper och variabler.

Steg 2) Lรคgg till fรถljande 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

Steg 3) Kรถr nu koden genom att klicka pรฅ Start-knappen i verktygsfรคltet. Du bรถr fรฅ upp fรถljande fรถnster:

Uppdrag Operator

Fรถljande kod har anvรคnts:

Uppdrag Operator

Fรถrklaring till Code:

  1. Skapa en modul som heter Module1.
  2. Skapa den huvudsakliga underproceduren.
  3. Skapa en heltalsvariabel x med vรคrdet 5.
  4. Skapa en heltalsvariabel y.
  5. Tilldela vรคrdet av variabel x till variabel y. Vรคrdet pรฅ variabeln y blir nu 5.
  6. Skriver ut lite text och resultatet av ovanstรฅende operation pรฅ konsolen.
  7. Lรคgga till vรคrdet av variabeln y till vรคrdet av variabeln x, det vill sรคga 5 + 5, och sedan tilldela resultatet till variabeln y. Detta ger y = 10.
  8. Skriver ut lite text och resultatet av ovanstรฅende operation pรฅ konsolen.
  9. Subtracatt sรคtta vรคrdet pรฅ variabeln x (5) frรฅn vรคrdet pรฅ variabeln y (10) och tilldela resultatet till variabeln y, det vill sรคga 10-5.
  10. Skriver ut lite text och resultatet av ovanstรฅende operation pรฅ konsolen.
  11. Multiplicera vรคrdet av variabeln y med vรคrdet av variabeln x och tilldela resultatet till variabeln y, det vill sรคga 5 * 5.
  12. Skriver ut lite text och resultatet av ovanstรฅende operation pรฅ konsolen.
  13. Pausa konsolen i vรคntan pรฅ anvรคndarinmatning.
  14. Avsluta delproceduren.
  15. Avslutar modulen.

Diverse Operators i VB.Net

Det finns andra ร–vriga operatรถrer som stรถds av VB.Net. Lรฅt oss diskutera dem:

Diverse Operatorer BESKRIVNING
GetType Denna operator anger typen av objekt fรถr ett angivet uttryck.
Funktionsuttryck
  • fรถr att deklarera koden och parametrarna fรถr en lambda
  • uttrycksfunktion.

Diverse Operator Exempel i VB.Net

Hรคr รคr ett exempel pรฅ VB.Nets diverse operatรถr:

Steg 1) Skapa en ny konsolapplikation. Om du inte vet hur du gรถr det, besรถk vรฅr tidigare handledning om datatyper och variabler.

Steg 2) Lรคgg till fรถljande 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

Steg 3) Kรถr koden genom att klicka pรฅ Start-knappen i verktygsfรคltet. Du bรถr fรฅ upp fรถljande fรถnster:

Diverse Operator

Vi har anvรคnt fรถljande kod:

Diverse Operator

Fรถrklaring till Code:

  1. Skapa en modul som heter Module1.
  2. Skapa den huvudsakliga underproceduren.
  3. Deklarera en heltalsvariabel x med vรคrdet 5.
  4. Hรคmta objektet Type av datatypen Integer och konvertera resultatet till en strรคng genom att anropa metoden ToString() och skriva ut den pรฅ konsolen.
  5. Hรคmta objektet Type av datatyp String och konvertera resultatet till en strรคng genom att anropa metoden ToString() och skriva ut den pรฅ en konsol.
  6. Hรคmta objektet Type Double datatyp och konvertera resultatet till en strรคng genom att anropa metoden ToString() och skriva ut den pรฅ konsolen.
  7. Deklarera en lambda-funktion och tilldela den till variabelt trippelvรคrde. Lambdafunktionen tar en heltalsparameter som heter val och multiplicerar den med 3.
  8. Anropar lambdafunktionen och skickar argumentet 2 till den. Det kommer att tredubbla detta vรคrde fรถr att ge 6.
  9. Kontrollera om vรคrdet pรฅ variabel x รคr positivt eller negativt. Om den รคr stรถrre รคn eller lika med 0, kommer den att skrivas ut positiv, annars negativ.
  10. Pausa konsolen i vรคntan pรฅ anvรคndarinmatning.
  11. Avsluta delproceduren.
  12. Avslutar modulen.

Vanliga frรฅgor

Operatorn / utfรถr flyttalsdivision och returnerar ett decimalresultat. Operatorn \ utfรถr heltalsdivision och ignorerar resten, och returnerar endast heltalskvoten. Vรคlj baserat pรฅ vilken resultattyp du behรถver.

And utvรคrderar alltid bรฅda operanderna, medan AndAlso kortsluter och stoppar sรฅ snart den fรถrsta operanden รคr Falsk. AndAlso รคr effektivare och sรคkrare nรคr det andra villkoret รคr beroende av det fรถrsta.

OperaTor-prioritet avgรถr ordningen som operationer kรถrs i ett uttryck. Aritmetiska operatorer utvรคrderar fรถrst, sedan jรคmfรถrelse och sedan logiska operatorer. Anvรคnd parenteser fรถr att styra ordningen explicit och gรถra komplexa uttryck lรคttare att lรคsa.

Ja. AI-assistenter kan fรถrklara varje VB.Net-operator med enkla exempel, fรถrutsรคga utdata frรฅn ett uttryck och fรถrtydliga kantfall som heltalsdivision kontra flyttalsdivision, helping nybรถrjare lรคr sig snabbare.

Ja. AI-kodgranskare flaggar vanliga operatormisstag, som att anvรคnda = istรคllet fรถr en jรคmfรถrelse, heltalsdivision som fรถrlorar precision eller saknad kortslutningslogik, och fรถreslรฅr korrigeringar innan koden kรถrs.

Sammanfatta detta inlรคgg med: