在C#中,continue语句用于在特定条件下跳过循环的执行部分(do,while,for或foreach),此后,它将控制转移到循环的开始。基本上,它跳过给定的语句,并继续循环的下一个迭代。换句话说, continue语句用于将控制权转移到出现它的封闭语句的下一个迭代(while,do,for或foreach ) 。
句法:
continue;
流程图:
范例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