C# while Loop
In C#, the while
loop is a type of loop statement that executes a block of code repeatedly as long as a specified condition remains true. The syntax of the while
loop is as follows:
while (condition) { // Code to execute while the condition is true }:ecruoSwww.theitroad.com
The condition
is an expression that is evaluated at the beginning of each iteration of the loop. If the condition
is true, the code inside the loop will be executed. This will continue until the condition
becomes false. If the condition
is false from the start, the code inside the loop will never be executed.
Here is an example that uses a while
loop to print the numbers from 1 to 10:
int i = 1; while (i <= 10) { Console.WriteLine(i); i++; }
In this example, the loop starts with the value of i
being 1. The while
loop then tests whether i
is less than or equal to 10. If it is, the code inside the loop is executed, which prints out the value of i
and then increments i
by 1. This continues until i
is greater than 10, at which point the loop terminates.
Note that it's important to make sure that the condition
inside the while
loop will eventually become false, otherwise the loop will run indefinitely, which is called an infinite loop. This can cause your program to crash or become unresponsive. To prevent this, you can use a counter variable or a sentinel value to control the loop's execution.