c#中continue怎么寫(xiě)

c#
小樊
81
2024-09-19 19:21:23

在C#中,continue關(guān)鍵字用于跳過(guò)循環(huán)體中的當(dāng)前迭代,并立即開(kāi)始下一次迭代。continue語(yǔ)句可以單獨(dú)使用,也可以與標(biāo)簽一起使用。下面是兩種使用continue的情況:

  1. 在循環(huán)體內(nèi)部使用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
}
  1. 與標(biāo)簽一起使用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);
    }
}

0