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

bookContinue-instructie

De continue-instructie wordt gebruikt om direct door te gaan naar de volgende iteratie van de lus.

Wanneer we de continue-instructie gebruiken, wordt alle code die erna komt binnen het codeblok genegeerd en gaat de lus verder met de volgende iteratie.

Laten we een voorbeeld bekijken:

Je ziet in de bovenstaande code dat de tweede en derde Console.WriteLine-methoden in elke iteratie worden overgeslagen.

Op vergelijkbare wijze kunnen we ook voorwaardelijk code overslaan met behulp van de continue-instructie:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }

In het bovenstaande voorbeeld wordt de Console.WriteLine-instructie genegeerd tijdens de vierde iteratie.

Een praktischer voorbeeld van de continue-instructie is de volgende code:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }

De bovenstaande code doorloopt de getallen van 0 tot 9. Er wordt gecontroleerd of i oneven is met de voorwaarde i % 2 != 0, omdat een oneven getal gedeeld door 2 altijd een niet-nul rest oplevert. Als een getal oneven is, wordt naar de volgende iteratie gegaan; als een getal even is, wordt deze niet overgeslagen en wordt i weergegeven. Op deze manier worden alle even getallen tussen 0 en 9 weergegeven.

question mark

Wat doet de continue-instructie in een lus?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 7

Vraag AI

expand

Vraag AI

ChatGPT

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

Awesome!

Completion rate improved to 1.59

bookContinue-instructie

Veeg om het menu te tonen

De continue-instructie wordt gebruikt om direct door te gaan naar de volgende iteratie van de lus.

Wanneer we de continue-instructie gebruiken, wordt alle code die erna komt binnen het codeblok genegeerd en gaat de lus verder met de volgende iteratie.

Laten we een voorbeeld bekijken:

Je ziet in de bovenstaande code dat de tweede en derde Console.WriteLine-methoden in elke iteratie worden overgeslagen.

Op vergelijkbare wijze kunnen we ook voorwaardelijk code overslaan met behulp van de continue-instructie:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }

In het bovenstaande voorbeeld wordt de Console.WriteLine-instructie genegeerd tijdens de vierde iteratie.

Een praktischer voorbeeld van de continue-instructie is de volgende code:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }

De bovenstaande code doorloopt de getallen van 0 tot 9. Er wordt gecontroleerd of i oneven is met de voorwaarde i % 2 != 0, omdat een oneven getal gedeeld door 2 altijd een niet-nul rest oplevert. Als een getal oneven is, wordt naar de volgende iteratie gegaan; als een getal even is, wordt deze niet overgeslagen en wordt i weergegeven. Op deze manier worden alle even getallen tussen 0 en 9 weergegeven.

question mark

Wat doet de continue-instructie in een lus?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 7
some-alt