C Sharp Continue Statement

Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

C# Continue Statement

The C# continue statement is used to continue loop. It continues the current flow of the program and skips the remaining code at specified condition. In case of inner loop, it continues only inner loop.

Syntax:

  1. jump-statement;    
  2. continue;

C# Continue Statement Example

  1. using System;  
  2. public class ContinueExample  
  3.     {  
  4.       public static void Main(string[] args)  
  5.       {  
  6.          for(int i=1;i<=10;i++){    
  7.             if(i==5){    
  8.                 continue;    
  9.             }    
  10.             Console.WriteLine(i);    
  11.         }    
  12.       }  
  13.    }  

Output:

1
2
3
4
6
7
8
9
10

C# Continue Statement with Inner Loop

C# Continue Statement continues inner loop only if you use continue statement inside the inner loop.

  1. using System;  
  2. public class ContinueExample  
  3.     {  
  4.       public static void Main(string[] args)  
  5.       {  
  6.           for(int i=1;i<=3;i++){      
  7.                     for(int j=1;j<=3;j++){      
  8.                         if(i==2&&j==2){      
  9.                             continue;      
  10.                         }      
  11.                         Console.WriteLine(i+" "+j);      
  12.                     }      
  13.             }      
  14.       }  
  15.    }

Output:

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