Continue-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
1234567891011121314151617using 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
1234567891011121314151617using 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.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain how the continue statement works in other programming languages?
Can you provide more examples of using the continue statement?
What is the difference between continue and break statements?
Awesome!
Completion rate improved to 1.59
Continue-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
1234567891011121314151617using 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
1234567891011121314151617using 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.
Bedankt voor je feedback!