阅读量:0
在C#中,跳出循环有以下几种方法:
- 使用
break
关键字:break
关键字用于跳出当前循环,例如在for
、while
、do while
等循环中使用break
可以立即终止循环并跳出。
for (int i = 0; i < 10; i++) { if (i == 5) { break; // 跳出循环 } }
- 使用
return
关键字:如果循环是在一个方法中,你可以使用return
关键字来跳出循环并返回方法的调用者。
public void MyMethod() { for (int i = 0; i < 10; i++) { if (i == 5) { return; // 跳出循环并返回方法的调用者 } } }
- 使用
goto
语句:虽然不推荐使用goto
语句,但你也可以使用它来跳出循环。例如,你可以在循环体内设置一个标签,并在需要的时候使用goto
跳到该标签处。
int i = 0; loop: while (true) { if (i == 5) { goto loop; // 跳出循环 } i++; }
以上是一些常见的跳出循环的方法,在实际编程中可以根据具体情况选择合适的方法。