Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammenligningsoperatorer | Section
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
C#-Grunnleggende

bookSammenligningsoperatorer

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

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 som er dannet ved bruk av 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 en verdi av 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 blir resultatet av følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 25

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

Seksjon 1. Kapittel 25
some-alt