Sammenligningsoperatorer
Før vi går inn på kontrollstrukturer, må vi forstå noen operatorer. Den første gruppen av operatorer vi skal se på kalles sammenligningsoperatorer.
Som navnet tilsier, brukes sammenligningsoperatorene til å sammenligne verdier. Følgende er en liste over alle sammenligningsoperatorene:
Ved å bruke sammenligningsoperatorer kan vi lage logiske uttrykk som returnerer logiske verdier, som true eller false. For eksempel vil uttrykket 5 < 1 gi false siden 5 ikke er mindre enn 1.
Merk
Vi kan sette uttrykk direkte inn i
Console.Write-metodene.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Følgende er noen flere eksempler på uttrykk laget med sammenligningsoperatorer:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }
Vi kan også bruke variabler i disse uttrykkene:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }
Vi kan lagre resultatene av logiske uttrykk i bool-variabler, siden boolske variabler kan inneholde verdien true eller false:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain how each comparison operator works with examples?
What are some common mistakes when using comparison operators?
How do I use comparison operators with variables in code?
Awesome!
Completion rate improved to 1.59
Sammenligningsoperatorer
Sveip for å vise menyen
Før vi går inn på kontrollstrukturer, må vi forstå noen operatorer. Den første gruppen av operatorer vi skal se på kalles sammenligningsoperatorer.
Som navnet tilsier, brukes sammenligningsoperatorene til å sammenligne verdier. Følgende er en liste over alle sammenligningsoperatorene:
Ved å bruke sammenligningsoperatorer kan vi lage logiske uttrykk som returnerer logiske verdier, som true eller false. For eksempel vil uttrykket 5 < 1 gi false siden 5 ikke er mindre enn 1.
Merk
Vi kan sette uttrykk direkte inn i
Console.Write-metodene.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Følgende er noen flere eksempler på uttrykk laget med sammenligningsoperatorer:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }
Vi kan også bruke variabler i disse uttrykkene:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }
Vi kan lagre resultatene av logiske uttrykk i bool-variabler, siden boolske variabler kan inneholde verdien true eller false:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Takk for tilbakemeldingene dine!