在C#中,continue
關鍵字用于跳過循環體中的當前迭代,并立即開始下一次迭代。continue
語句可以單獨使用,也可以與標簽一起使用。下面是兩種使用continue
的情況:
continue
:for (int i = 0; i < 10; i++)
{
if (i % 2 == 0)
{
continue; // 如果i是偶數,跳過本次循環,立即開始下一次循環
}
Console.WriteLine(i); // 如果i是奇數,輸出i
}
continue
:outerLoop:
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
if (j == 5)
{
continue outerLoop; // 如果j等于5,跳過本次循環,立即開始下一次外層循環
}
Console.WriteLine("i: " + i + ", j: " + j);
}
}