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

Vergelijkingsoperatoren

Veeg om het menu te tonen

Voordat we ingaan op controle­structuren, moeten we enkele operatoren begrijpen. De eerste set operatoren die we bekijken, worden vergelijkingsoperatoren genoemd.

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 geeft false als resultaat omdat 5 niet kleiner is dan 1.

Note
Opmerking

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

main.cs

main.cs

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

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

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 logische expressies opslaan in bool-variabelen, aangezien booleaanse variabelen een waarde van true of false kunnen bevatten:

main.cs

main.cs

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 is de uitvoer van de volgende code?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 25

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 1. Hoofdstuk 25
some-alt