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

Volgorde van Bewerkingen

Veeg om het menu te tonen

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

Voor de voorbeelden gebruiken we de true en false literals voor de eenvoud. Als we een lange expressie hebben zoals false || false || true || false, wordt de expressie geëvalueerd vanaf de linkerkant:

main.cs

main.cs

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 dat meerdere verschillende operatoren bevat. Dit is een goede oefening in het lezen van code om het te bekijken en proberen te begrijpen:

main.cs

main.cs

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 binnen het bereik 1-10 of 90-100 valt.

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?

-> ->

Klik of sleep items en vul de lege plekken in

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 28

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 28
some-alt