While-løkke
En while-løkke ligner en for-løkke, men bruges, når vi har behov for 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
}
Lad os se på et 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 niveauer af programmering. Vi vil muligvis udforske brugen af forskellige typer løkker i Arrays-sektionen.
Bemærk
Vi kan skrive
truesom betingelsen i en while-løkke for at skabe en uendelig løkke. Det anbefales dog ikke at gøre dette.
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
Can you give an example of a while loop in JavaScript?
What are some common use cases for while loops?
How does a while loop differ from a for loop in practice?
Awesome!
Completion rate improved to 1.59
While-løkke
Stryg for at vise menuen
En while-løkke ligner en for-løkke, men bruges, når vi har behov for 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
}
Lad os se på et 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 niveauer af programmering. Vi vil muligvis udforske brugen af forskellige typer løkker i Arrays-sektionen.
Bemærk
Vi kan skrive
truesom betingelsen i en while-løkke for at skabe en uendelig løkke. Det anbefales dog ikke at gøre dette.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Tak for dine kommentarer!