Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Vergelijkingsoperatoren | Controle Structuren
C# Basisprincipes

bookVergelijkingsoperatoren

Voordat we ingaan op controle structuren, moeten we eerst enkele operatoren begrijpen. De eerste groep operatoren die we zullen bekijken, zijn de vergelijkingsoperatoren.

Zoals de naam al aangeeft, worden vergelijkingsoperatoren gebruikt om waarden te vergelijken. Hieronder volgt een lijst van alle vergelijkingsoperatoren:

Met vergelijkingsoperatoren kunnen we logische expressies maken die logische waarden retourneren, zoals true of false. Bijvoorbeeld, de expressie 5 < 1 zal false opleveren omdat 5 niet kleiner is dan 1.

Opmerking

We kunnen expressies direct in de Console.Write-methoden plaatsen.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }

Hieronder volgen enkele extra voorbeelden van expressies die zijn gevormd met vergelijkingsoperatoren:

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 } } }

We kunnen ook variabelen in deze expressies gebruiken:

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 } } }

We kunnen de resultaten van de logische expressies opslaan in bool-variabelen, aangezien booleaanse variabelen een waarde van true of false kunnen bevatten:

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

Wat zal de uitvoer zijn van de volgende code?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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

bookVergelijkingsoperatoren

Veeg om het menu te tonen

Voordat we ingaan op controle structuren, moeten we eerst enkele operatoren begrijpen. De eerste groep operatoren die we zullen bekijken, zijn de vergelijkingsoperatoren.

Zoals de naam al aangeeft, worden vergelijkingsoperatoren gebruikt om waarden te vergelijken. Hieronder volgt een lijst van alle vergelijkingsoperatoren:

Met vergelijkingsoperatoren kunnen we logische expressies maken die logische waarden retourneren, zoals true of false. Bijvoorbeeld, de expressie 5 < 1 zal false opleveren omdat 5 niet kleiner is dan 1.

Opmerking

We kunnen expressies direct in de Console.Write-methoden plaatsen.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }

Hieronder volgen enkele extra voorbeelden van expressies die zijn gevormd met vergelijkingsoperatoren:

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 } } }

We kunnen ook variabelen in deze expressies gebruiken:

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 } } }

We kunnen de resultaten van de logische expressies opslaan in bool-variabelen, aangezien booleaanse variabelen een waarde van true of false kunnen bevatten:

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

Wat zal de uitvoer zijn van de volgende code?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
some-alt