在C#中,標簽可以用來標記循環或者switch語句,然后配合continue和break語句來控制代碼執行流程。
例如,我們可以這樣使用標簽配合continue和break:
// 使用標簽來標記循環
outerLoop:
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (i == j)
{
// 使用continue語句跳過當前循環,進入下一次循環
continue outerLoop;
}
Console.WriteLine("i = " + i + ", j = " + j);
if (i + j == 5)
{
// 使用break語句跳出循環
break outerLoop;
}
}
}
在上面的例子中,我們使用outerLoop
標簽來標記外層循環,當滿足條件時使用continue outerLoop
跳過當前循環,使用break outerLoop
跳出循環。這樣可以更精確地控制代碼的執行流程。