Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Volgorde van Bewerkingen | Controle Structuren
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C# Basisprincipes

bookVolgorde van Bewerkingen

Als er slechts één operator meerdere keren wordt gebruikt, wordt de expressie van links naar rechts geëvalueerd.

Voor de voorbeelden gebruiken we true en false als letterlijke waarden voor de eenvoud. In het geval van een lange expressie zoals false || false || true || false, wordt de expressie geëvalueerd vanaf de linkerkant:

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(false || false || true || false); // Output: True } } }

De volgorde van de logische operatoren is als volgt:

Hieronder volgt een complexer voorbeeld met meerdere verschillende operatoren. Dit is een goede oefening in het lezen van code om het te bestuderen en te proberen te begrijpen:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 50; // We can store results of boolean / logical expressions in boolean variables or constants. bool inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: False x = 99; inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: True } } }

In de bovenstaande code hebben we de expressie (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100), die controleert of x zich in het bereik 1-10 of 90-100 bevindt.

Rekening houdend met de volgorde van operatoren, wordt de expressie als volgt geëvalueerd:

question-icon

Wat is de juiste volgorde van uitvoering van operatoren?

-> ->

Click or drag`n`drop items and fill in the blanks

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

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

bookVolgorde van Bewerkingen

Veeg om het menu te tonen

Als er slechts één operator meerdere keren wordt gebruikt, wordt de expressie van links naar rechts geëvalueerd.

Voor de voorbeelden gebruiken we true en false als letterlijke waarden voor de eenvoud. In het geval van een lange expressie zoals false || false || true || false, wordt de expressie geëvalueerd vanaf de linkerkant:

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(false || false || true || false); // Output: True } } }

De volgorde van de logische operatoren is als volgt:

Hieronder volgt een complexer voorbeeld met meerdere verschillende operatoren. Dit is een goede oefening in het lezen van code om het te bestuderen en te proberen te begrijpen:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 50; // We can store results of boolean / logical expressions in boolean variables or constants. bool inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: False x = 99; inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: True } } }

In de bovenstaande code hebben we de expressie (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100), die controleert of x zich in het bereik 1-10 of 90-100 bevindt.

Rekening houdend met de volgorde van operatoren, wordt de expressie als volgt geëvalueerd:

question-icon

Wat is de juiste volgorde van uitvoering van operatoren?

-> ->

Click or drag`n`drop items and fill in the blanks

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
some-alt