Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Do-While-Slinga | Loopar
C#-Grunder

bookDo-While-Slinga

do-while-loopen liknar while-loopen, men den kör den angivna kodblocket först och kontrollerar sedan villkoret. Därför körs kodblocket alltid minst en gång, även om villkoret är false.

Följande är syntaxen för do-while-loopen:

do {
    // code to be executed
} while (condition);


Låt oss titta på ett praktiskt exempel:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

Koden ovan skriver ut "Hello World" även om villkoret 1 < 0 är false. Detta blir tydligare om vi tittar på flödesschemat för do-while-loopen:

question mark

Hur många iterationer kommer följande loop att ha?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4

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

Awesome!

Completion rate improved to 1.59

bookDo-While-Slinga

Svep för att visa menyn

do-while-loopen liknar while-loopen, men den kör den angivna kodblocket först och kontrollerar sedan villkoret. Därför körs kodblocket alltid minst en gång, även om villkoret är false.

Följande är syntaxen för do-while-loopen:

do {
    // code to be executed
} while (condition);


Låt oss titta på ett praktiskt exempel:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

Koden ovan skriver ut "Hello World" även om villkoret 1 < 0 är false. Detta blir tydligare om vi tittar på flödesschemat för do-while-loopen:

question mark

Hur många iterationer kommer följande loop att ha?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
some-alt