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

bookDo-While-løkke

do-while-løkka ligner på while-løkka, men den utfører den angitte kodeblokken først og sjekker deretter betingelsen. Derfor utføres kodeblokken alltid minst én gang, selv om betingelsen er false.

Følgende er syntaksen for do-while-løkka:

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


Se på det praktiske eksempelet:

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 over skriver ut "Hello World" selv om betingelsen 1 < 0 er false. Dette blir tydeligere når vi ser på flytdiagrammet for do-while-løkka:

question mark

Hvor mange iterasjoner vil følgende løkke ha?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 4

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

Awesome!

Completion rate improved to 1.59

bookDo-While-løkke

Sveip for å vise menyen

do-while-løkka ligner på while-løkka, men den utfører den angitte kodeblokken først og sjekker deretter betingelsen. Derfor utføres kodeblokken alltid minst én gang, selv om betingelsen er false.

Følgende er syntaksen for do-while-løkka:

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


Se på det praktiske eksempelet:

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 over skriver ut "Hello World" selv om betingelsen 1 < 0 er false. Dette blir tydeligere når vi ser på flytdiagrammet for do-while-løkka:

question mark

Hvor mange iterasjoner vil følgende løkke ha?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 4
some-alt