Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära While-loop | Loopar
Quizzes & Challenges
Quizzes
Challenges
/
C#-Grunder

bookWhile-loop

A while loop is similar to a for loop, however, it is used when we need to execute a block of code repeatedly based on a condition. The syntax of a while loop is simpler than that of a for loop:

while (condition) {
    // code to execute
}


Let's consider the practical example:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Although the while loop may seem very similar to the for loop at first, In more advanced levels of programming the difference becomes apparent. We might explore the usage of different kinds of loops in the Arrays section.

Note

We can write true as the condition of a while-loop to create an infinite loop. But it's not recommended to use.

main.cs

main.cs

copy
123
while(true) { Console.WriteLine("Hello World"); }
question mark

How many iterations will the following loop have?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain the difference between a while loop and a for loop in more detail?

Can you show a practical example of using a while loop in C#?

What happens if the condition in a while loop is always true?

bookWhile-loop

Svep för att visa menyn

A while loop is similar to a for loop, however, it is used when we need to execute a block of code repeatedly based on a condition. The syntax of a while loop is simpler than that of a for loop:

while (condition) {
    // code to execute
}


Let's consider the practical example:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Although the while loop may seem very similar to the for loop at first, In more advanced levels of programming the difference becomes apparent. We might explore the usage of different kinds of loops in the Arrays section.

Note

We can write true as the condition of a while-loop to create an infinite loop. But it's not recommended to use.

main.cs

main.cs

copy
123
while(true) { Console.WriteLine("Hello World"); }
question mark

How many iterations will the following loop have?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 3
some-alt