Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Continue-sats | Loopar
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C#-Grunder

bookContinue-sats

continue-satsen används för att hoppa till nästa iteration av loopen.

När vi använder continue-satsen ignoreras all kod som följer efter den inom kodblocket och loopen fortsätter till nästa iteration.

Låt oss titta på ett exempel:

Som du kan se i koden ovan ignoreras de andra och tredje Console.WriteLine-metoderna i varje iteration.

På liknande sätt kan vi även villkorligt ignorera kod med hjälp av continue-satsen:

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 exemplet ovan ignoreras satsen Console.WriteLine under den fjärde iterationen.

Ett mer praktiskt exempel på continue-satsen är följande kod:

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 ovan itererar från talen 0 till 9. Den kontrollerar om i är udda med villkoret i % 2 != 0, eftersom ett udda tal dividerat med 2 alltid ger en icke-noll rest. Om ett tal är udda, hoppar den till nästa iteration, och om talet är jämnt hoppar den inte över och skriver därför ut i. På detta sätt skrivs alla jämna tal mellan 0 och 9 ut.

question mark

Vad gör continue-satsen i en loop?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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?

bookContinue-sats

Svep för att visa menyn

continue-satsen används för att hoppa till nästa iteration av loopen.

När vi använder continue-satsen ignoreras all kod som följer efter den inom kodblocket och loopen fortsätter till nästa iteration.

Låt oss titta på ett exempel:

Som du kan se i koden ovan ignoreras de andra och tredje Console.WriteLine-metoderna i varje iteration.

På liknande sätt kan vi även villkorligt ignorera kod med hjälp av continue-satsen:

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 exemplet ovan ignoreras satsen Console.WriteLine under den fjärde iterationen.

Ett mer praktiskt exempel på continue-satsen är följande kod:

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 ovan itererar från talen 0 till 9. Den kontrollerar om i är udda med villkoret i % 2 != 0, eftersom ett udda tal dividerat med 2 alltid ger en icke-noll rest. Om ett tal är udda, hoppar den till nästa iteration, och om talet är jämnt hoppar den inte över och skriver därför ut i. På detta sätt skrivs alla jämna tal mellan 0 och 9 ut.

question mark

Vad gör continue-satsen i en loop?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 7
some-alt