在C#中,continue
語句用于跳過循環體中的當前迭代,并立即開始下一次迭代。當continue
語句被執行時,它所在的循環會立即結束當前迭代,并繼續執行下一次迭代,而不是執行循環體中的剩余語句。
例如,下面的代碼使用continue
語句來跳過循環體中的某些語句:
for (int i = 0; i < 10; i++)
{
if (i % 2 == 0)
{
continue; // 如果i是偶數,則跳過下面的語句
}
Console.WriteLine(i); // 如果i是奇數,則輸出i
}
在上面的代碼中,當i
是偶數時,continue
語句會被執行,循環體會立即結束當前迭代,并進入下一次迭代。因此,Console.WriteLine(i)
語句永遠不會被執行,只有當i
是奇數時才會被執行。