While-løkke
En while
-løkke ligner på en for
-løkke, men brukes når vi trenger å utføre en kodeblokk gjentatte ganger basert på en betingelse. Syntaksen for en while
-løkke er enklere enn for en for
-løkke:
while (condition) {
// code to execute
}
La oss 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++; } } } }
Selv om while
-løkker kan virke svært like for
-løkker i starten, blir forskjellen tydeligere på mer avanserte nivåer av programmering. Vi kan utforske bruken av ulike typer løkker i Arrays-seksjonen.
Merk
Vi kan skrive
true
som betingelse i en while-løkke for å lage en uendelig løkke. Dette anbefales imidlertid ikke å bruke.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 1.59
While-løkke
Sveip for å vise menyen
En while
-løkke ligner på en for
-løkke, men brukes når vi trenger å utføre en kodeblokk gjentatte ganger basert på en betingelse. Syntaksen for en while
-løkke er enklere enn for en for
-løkke:
while (condition) {
// code to execute
}
La oss 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++; } } } }
Selv om while
-løkker kan virke svært like for
-løkker i starten, blir forskjellen tydeligere på mer avanserte nivåer av programmering. Vi kan utforske bruken av ulike typer løkker i Arrays-seksjonen.
Merk
Vi kan skrive
true
som betingelse i en while-løkke for å lage en uendelig løkke. Dette anbefales imidlertid ikke å bruke.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Takk for tilbakemeldingene dine!