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

While-løkke

Stryg for at vise menuen

En while-løkke ligner en for-løkke, men bruges, når det er nødvendigt at udføre en kodeblok gentagne gange baseret på en betingelse. Syntaksen for en while-løkke er enklere end for en for-løkke:

while (condition) {
    // code to execute
}


Praktisk eksempel:

main.cs

main.cs

12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Selvom while-løkker ved første øjekast kan virke meget lig for-løkker, bliver forskellen tydelig på mere avancerede programmeringsniveauer. Anvendelsen af forskellige typer løkker gennemgås i afsnittet Arrays.

Bemærk

Det er muligt at skrive true som betingelse i en while-løkke for at skabe en uendelig løkke. Dette anbefales dog ikke.

main.cs

main.cs

123
while(true) { Console.WriteLine("Hello World"); }
question mark

Hvor mange iterationer vil følgende løkke have?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 39

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

Sektion 1. Kapitel 39
some-alt