Sammenligningsoperatorer
Sveip for å vise menyen
Før vi går videre til 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 som er dannet ved bruk av 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 en verdi av 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
Sammenligningsoperatorer
Før vi går videre til 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 som er dannet ved bruk av 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 en verdi av 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!