C # while loop
As long as the given condition is true, the while
loop statement repeats a target statement.
Grammar
In C # while
syntax of the loop:
while(condition)
{
statement(s);
}
Here, statement(s)
can be a single statement or a block of code made upof several statements. condition
can be any expression that is true when it is any non-zero value. Executes a loop when the condition is true.
When the condition is false, the program flow continues to execute the next statement immediately following the loop.
Flow chart
Here, the key point of a while
loop is that the loop may not execute once.executed at all. When the condition is tested and the result is false, the loop body is skipped and the next statement following the while
loop is executed directly.
Example
using System;
namespace Loops
{
class Program
{
static void Main(string[] args)
{
/* Definition of Local Variables */
int a = 10;
/* While loop execution */
while (a < 20)
{
Console.WriteLine("Value of a: {0}", a);
a++;
}
Console.ReadLine();
}
}
}
When the above code is compiled and executed, it produces the following results:
Value of a: 10
Value of a: 11
Value of a: 12
Value of a: 13
Value of a: 14
Value of a: 15
Value of a: 16
Value of a: 17
Value of a: 18
Value of a: 19