Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Continue-sætning | Løkker
C# Grundlæggende

bookContinue-sætning

continue-sætningen bruges til at springe til næste iteration af løkken.

Når vi bruger continue-sætningen, ignoreres al kode, der følger efter den i kodeblokken, og løkken springer til næste iteration.

Lad os se på et eksempel:

Som det ses i ovenstående kode, bliver de anden og tredje Console.WriteLine-metoder ignoreret i hver iteration.

På samme måde kan vi også betinget ignorere kode ved hjælp af continue-sætningen:

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); } } } }

I ovenstående eksempel ignoreres Console.WriteLine-sætningen i den fjerde iteration.

Et mere praktisk eksempel på continue-sætningen er følgende kode:

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); } } } }

Ovenstående kode gennemløber tallene 0 til 9. Den kontrollerer, om i er ulige ved hjælp af betingelsen i % 2 != 0, da et ulige tal divideret med 2 altid giver en ikke-nul rest. Hvis et tal er ulige, springes til næste iteration, og hvis et tal er lige, springes der ikke over, og derfor udskrives i. På denne måde udskrives alle de lige tal mellem 0 og 9.

question mark

Hvad gør continue-sætningen i en løkke?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 1.59

bookContinue-sætning

Stryg for at vise menuen

continue-sætningen bruges til at springe til næste iteration af løkken.

Når vi bruger continue-sætningen, ignoreres al kode, der følger efter den i kodeblokken, og løkken springer til næste iteration.

Lad os se på et eksempel:

Som det ses i ovenstående kode, bliver de anden og tredje Console.WriteLine-metoder ignoreret i hver iteration.

På samme måde kan vi også betinget ignorere kode ved hjælp af continue-sætningen:

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); } } } }

I ovenstående eksempel ignoreres Console.WriteLine-sætningen i den fjerde iteration.

Et mere praktisk eksempel på continue-sætningen er følgende kode:

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); } } } }

Ovenstående kode gennemløber tallene 0 til 9. Den kontrollerer, om i er ulige ved hjælp af betingelsen i % 2 != 0, da et ulige tal divideret med 2 altid giver en ikke-nul rest. Hvis et tal er ulige, springes til næste iteration, og hvis et tal er lige, springes der ikke over, og derfor udskrives i. På denne måde udskrives alle de lige tal mellem 0 og 9.

question mark

Hvad gør continue-sætningen i en løkke?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 7
some-alt