While-loop
En while-loop liknar en for-loop, men används när vi behöver köra en kodblock upprepade gånger baserat på ett villkor. Syntaxen för en while-loop är enklare än för en for-loop:
while (condition) {
// code to execute
}
Låt oss titta på ett praktiskt exempel:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }
Även om while-loopen till en början kan verka mycket lik for-loopen, blir skillnaden tydlig på mer avancerade programmeringsnivåer. Vi kan utforska användningen av olika typer av loopar i avsnittet Arrayer.
Observera
Vi kan skriva
truesom villkor i en while-loop för att skapa en oändlig loop. Men det rekommenderas inte att använda detta.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Tack för dina kommentarer!
Fråga AI
Fråga AI
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
While-loop
Svep för att visa menyn
En while-loop liknar en for-loop, men används när vi behöver köra en kodblock upprepade gånger baserat på ett villkor. Syntaxen för en while-loop är enklare än för en for-loop:
while (condition) {
// code to execute
}
Låt oss titta på ett praktiskt exempel:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }
Även om while-loopen till en början kan verka mycket lik for-loopen, blir skillnaden tydlig på mer avancerade programmeringsnivåer. Vi kan utforska användningen av olika typer av loopar i avsnittet Arrayer.
Observera
Vi kan skriva
truesom villkor i en while-loop för att skapa en oändlig loop. Men det rekommenderas inte att använda detta.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Tack för dina kommentarer!