Sammenligningsoperatorer
Stryg for at vise menuen
Før vi går i gang med kontrolstrukturer, skal vi forstå nogle operatorer. Den første gruppe af operatorer, vi ser på, kaldes sammenligningsoperatorer.
Som navnet antyder, bruges sammenligningsoperatorer til at sammenligne værdier. Følgende er en liste over alle sammenligningsoperatorerne:
Ved at bruge sammenligningsoperatorer kan vi oprette logiske udtryk, der returnerer logiske værdier som true eller false. For eksempel vil udtrykket 5 < 1 give false, da 5 ikke er mindre end 1.
Vi kan indsætte udtryk direkte i Console.Write-metoderne.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Følgende er flere eksempler på udtryk dannet ved brug af 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å indsætte variabler i disse udtryk:
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 gemme resultaterne af de logiske udtryk i bool-variabler, da boolske variabler kan indeholde en værdi af 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 } } }
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat