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
12345678910111213141516using 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
truesom betingelse i en while-løkke for at skabe en uendelig løkke. Dette anbefales dog ikke.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
While-løkke
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
12345678910111213141516using 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
truesom betingelse i en while-løkke for at skabe en uendelig løkke. Dette anbefales dog ikke.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Tak for dine kommentarer!