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
Example

C# While Loop Example

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

snippet
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

Nested While Loop

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.

Example

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

snippet
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

Infinite Loop

C# Infinitive While Loop Example:

Example

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

snippet
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
Related Tutorial
Follow Us
https://www.facebook.com/Rookie-Nerd-638990322793530 https://twitter.com/RookieNerdTutor https://plus.google.com/b/117136517396468545840 #
Contents +