📜  C#–继续声明

📅  最后修改于: 2021-05-29 19:55:08             🧑  作者: Mango

在C#中,continue语句用于在特定条件下跳过循环的执行部分(do,while,for或foreach),此后,它将控制转移到循环的开始。基本上,它跳过给定的语句,并继续循环的下一个迭代。换句话说, continue语句用于将控制权转移到出现它的封闭语句的下一个迭代(while,do,for或foreach )

句法:

continue;

流程图:

C#-继续声明

范例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);
    }
}
}


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);
    }
}
}


输出:

2
3
4
5
6
7
9
10
11
12

范例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);
    }
}
}

输出:

2
3
4
5
6
7
8