Open In App

C# – continue Statement

Last Updated : 14 Oct, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

In C#, the continue statement is used to skip over the execution part of the loop(do, while, for, or foreach) on a certain condition, after that, it transfers the control to the beginning of the loop. Basically, it skips its given statements and continues with the next iteration of the loop. Or in other words, the continue statement is used to transfer control to the next iteration of the enclosing statement(while, do, for, or foreach) in which it appears.

Syntax: 

continue;

Flow Chart:

C# - continue Statement

Example 1:

C#




// C# program to illustrate the use
// of continue statement in for loop
using System;
  
class GFG{
    
static public void Main ()
{
      
    // Here, in this for loop start from 2 to 12, 
    // due to the continue statement, when x = 8
    // it skip the further execution of the statements
    // and transfer the controls back to the 
    // next iteration of the for loop
    for(int x = 2; x <= 12; x++)
    {
        if (x == 8)
        {
            continue;
        }
        Console.WriteLine(x);
    }
}
}


Output:

2
3
4
5
6
7
9
10
11
12

Example 2: 

C#




// C# program to illustrate the use
// of continue statement in while loop
using System;
  
class GFG{
    
static public void Main ()
{
    int x = 0;
      
    // Here, using continue statement
    // whenever the value of x<2, it
    // skips the further execution of the
    // statements and the control transfer
    // to the next iteration of while loop
    while (x < 8)
    {
        x++;
  
        if (x < 2)
            continue;
  
        Console.WriteLine(x);
    }
}
}


Output:

2
3
4
5
6
7
8


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads