Do-while-lus
De do-while-lus lijkt op de while-lus, maar voert eerst het opgegeven codeblok 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);
Bekijk het volgende praktische voorbeeld:
main.cs
1234567891011121314using 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:
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 1.67
Do-while-lus
Veeg om het menu te tonen
De do-while-lus lijkt op de while-lus, maar voert eerst het opgegeven codeblok 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);
Bekijk het volgende praktische voorbeeld:
main.cs
1234567891011121314using 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:
Bedankt voor je feedback!