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
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-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!