Article

Break and Continue


Break and Continue

 Break

A Break statement breaks out of the loop at the current point or we can say that it terminates the loop condition.

It is represented by break;

This example jumps out of the loop when i is equal to 5.


using System;

namespace MyApplication
{
  class Program
  {
    static void Main(string[] args)
    {
      for (int i = 0; i < 10; i++) 
      {
        if (i == 5) 
        {
          break;
        }
        Console.WriteLine(i);
      }    
    }
  }
}

OUTPUT

0
1
2
3
4

C# Continue

The continue statement breaks one iteration (in the loop), if a specified condition occurs, and continues with the next iteration in the loop.

It is represented by continue;

This example skips the value of 6.


using System;

namespace MyApplication
{
  class Program
  {
    static void Main(string[] args)
    {
      for (int i = 0; i < 10; i++) 
      {
        if (i == 6) 
        {
          continue;
        }
        Console.WriteLine(i);
      }    
    }
  }
}

OUTPUT


0
1
2
3
4
5
7
8
9