Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Do-While-Lus | Lussen
C# Basisprincipes

bookDo-While-Lus

De do-while-lus lijkt op de while-lus, maar voert het opgegeven codeblok eerst uit en controleert daarna de voorwaarde. Hierdoor wordt het codeblok altijd minstens één keer uitgevoerd, zelfs als de voorwaarde false is.

Hieronder volgt de syntaxis van de do-while-lus:

do {
    // code to be executed
} while (condition);


Laten we een praktisch voorbeeld bekijken:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

De bovenstaande code geeft "Hello World" weer, ook al is de voorwaarde 1 < 0 false. Dit wordt duidelijker door het stroomdiagram van de do-while-lus te bekijken:

question mark

Hoeveel iteraties zal de volgende lus hebben?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4

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 why the code block runs even if the condition is false?

Can you show a different example using a do-while loop?

Can you describe the flow diagram of the do-while loop?

Awesome!

Completion rate improved to 1.59

bookDo-While-Lus

Veeg om het menu te tonen

De do-while-lus lijkt op de while-lus, maar voert het opgegeven codeblok eerst uit en controleert daarna de voorwaarde. Hierdoor wordt het codeblok altijd minstens één keer uitgevoerd, zelfs als de voorwaarde false is.

Hieronder volgt de syntaxis van de do-while-lus:

do {
    // code to be executed
} while (condition);


Laten we een praktisch voorbeeld bekijken:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

De bovenstaande code geeft "Hello World" weer, ook al is de voorwaarde 1 < 0 false. Dit wordt duidelijker door het stroomdiagram van de do-while-lus te bekijken:

question mark

Hoeveel iteraties zal de volgende lus hebben?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4
some-alt