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