Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammenligningsoperatorer | Kontrollstrukturer
C#-Grunnleggende

bookSammenligningsoperatorer

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

main.cs

copy
123456789101112
using 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

main.cs

copy
123456789101112131415161718
using 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

main.cs

copy
123456789101112131415161718
using 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

main.cs

copy
12345678910111213141516
using 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 } } }
question mark

Hva vil være utdataene av følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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

bookSammenligningsoperatorer

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

main.cs

copy
123456789101112
using 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

main.cs

copy
123456789101112131415161718
using 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

main.cs

copy
123456789101112131415161718
using 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

main.cs

copy
12345678910111213141516
using 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 } } }
question mark

Hva vil være utdataene av følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1
some-alt