Dark Mode
Image

C# Properties

C# Inheritance

C# Polymorphism

C# Strings

C# Generics

C# Delegates

C# Reflection

Anonymous Function

C# Multithreading

C# Synchronization

C# Web Service

C# Misc

C# New Features

C# Programs

ADO.NET Tutorial

ASP.NET Tutorial

C# While Loop

In C#, while loop is used to iterate a part of the program several times. If the number of iteration is not fixed, it is recommended to use while loop than for loop.

Syntax:

while(condition){ 

//code to be executed 

Flowchart:

flowchart of C# while loop

C# While Loop Example

Let's see a simple example of while loop to print table of 1.

using System; 

public class WhileExample 

    { 

      public static void Main(string[] args) 

      { 

          int i=1;   

          while(i<=10)  

          { 

              Console.WriteLine(i); 

              i++; 

          }   

     } 

   } 

 

Output:

1
2
3
4
5
6
7
8
9
10

C# Nested While Loop Example:

In C#, we can use while loop inside another while loop, it is known as nested while loop. The nested while loop is executed fully when outer loop is executed once.

Let's see a simple example of nested while loop in C# programming language.

 

using System; 

public class WhileExample 

    { 

      public static void Main(string[] args) 

      { 

          int i=1;   

          while(i<=3)  

          { 

              int j = 1; 

              while (j <= 3) 

              { 

                  Console.WriteLine(i+" "+j); 

                  j++; 

              } 

              i++; 

          }   

     } 

   } 

 

Output:

1 1
1 2
1 3
2 1
2 2 
2 3
3 1
3 2
3 3

C# Infinitive While Loop Example:

We can also create infinite while loop by passing true as the test condition.

using System; 

public class WhileExample 

    { 

      public static void Main(string[] args) 

      { 

          while(true) 

          { 

                  Console.WriteLine("Infinitive While Loop"); 

          }   

      } 

    } 

Output:

Infinitive While Loop 
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
ctrl+c

Comment / Reply From