阅读量:0
在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
跳出循环。这样可以更精确地控制代码的执行流程。