Jämförelseoperatorer
Innan vi går in på kontrollstrukturer behöver vi förstå några operatorer. Den första gruppen av operatorer vi ska titta på kallas jämförelseoperatorer.
Som namnet antyder används jämförelseoperatorer för att jämföra värden. Nedan följer en lista över alla jämförelseoperatorer:
Med hjälp av jämförelseoperatorer kan vi skapa logiska uttryck som returnerar logiska värden, såsom true eller false. Till exempel kommer uttrycket 5 < 1 att ge false eftersom 5 inte är mindre än 1.
Obs
Vi kan direkt placera uttryck i metoderna
Console.Write.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Följande är några fler exempel på uttryck som bildas med jämförelseoperatorer:
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 även använda variabler i dessa uttryck:
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 lagra resultaten av logiska uttryck i bool-variabler eftersom booleska variabler kan innehålla värdet 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 } } }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 1.59
Jämförelseoperatorer
Svep för att visa menyn
Innan vi går in på kontrollstrukturer behöver vi förstå några operatorer. Den första gruppen av operatorer vi ska titta på kallas jämförelseoperatorer.
Som namnet antyder används jämförelseoperatorer för att jämföra värden. Nedan följer en lista över alla jämförelseoperatorer:
Med hjälp av jämförelseoperatorer kan vi skapa logiska uttryck som returnerar logiska värden, såsom true eller false. Till exempel kommer uttrycket 5 < 1 att ge false eftersom 5 inte är mindre än 1.
Obs
Vi kan direkt placera uttryck i metoderna
Console.Write.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Följande är några fler exempel på uttryck som bildas med jämförelseoperatorer:
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 även använda variabler i dessa uttryck:
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 lagra resultaten av logiska uttryck i bool-variabler eftersom booleska variabler kan innehålla värdet 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 } } }
Tack för dina kommentarer!