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

bookContinue-setning

continue-setningen brukes for å hoppe til neste iterasjon av løkken.

Når vi bruker continue-setningen, blir all kode som følger etter den inne i kodeblokken ignorert, og løkken hopper til neste iterasjon.

La oss se på et eksempel:

Som du ser i koden over, blir den andre og tredje Console.WriteLine-metoden ignorert i hver iterasjon.

På samme måte kan vi også betinget ignorere kode ved å bruke continue-setningen:

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 eksemplet ovenfor blir Console.WriteLine-setningen ignorert i den fjerde iterasjonen.

Et mer praktisk eksempel på continue-setningen 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); } } } }

Koden ovenfor itererer fra tallene 0 til 9. Den sjekker om i er et oddetall ved å bruke betingelsen i % 2 != 0, siden et oddetall delt på 2 alltid gir en rest som ikke er null. Hvis et tall er et oddetall, hopper den til neste iterasjon, og hvis et tall er et partall, hopper den ikke over og skriver derfor ut i. På denne måten skrives alle partallene mellom 0 og 9 ut.

question mark

Hva gjør continue-setningen i en løkke?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 7

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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

bookContinue-setning

Sveip for å vise menyen

continue-setningen brukes for å hoppe til neste iterasjon av løkken.

Når vi bruker continue-setningen, blir all kode som følger etter den inne i kodeblokken ignorert, og løkken hopper til neste iterasjon.

La oss se på et eksempel:

Som du ser i koden over, blir den andre og tredje Console.WriteLine-metoden ignorert i hver iterasjon.

På samme måte kan vi også betinget ignorere kode ved å bruke continue-setningen:

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 eksemplet ovenfor blir Console.WriteLine-setningen ignorert i den fjerde iterasjonen.

Et mer praktisk eksempel på continue-setningen 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); } } } }

Koden ovenfor itererer fra tallene 0 til 9. Den sjekker om i er et oddetall ved å bruke betingelsen i % 2 != 0, siden et oddetall delt på 2 alltid gir en rest som ikke er null. Hvis et tall er et oddetall, hopper den til neste iterasjon, og hvis et tall er et partall, hopper den ikke over og skriver derfor ut i. På denne måten skrives alle partallene mellom 0 og 9 ut.

question mark

Hva gjør continue-setningen i en løkke?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 7
some-alt