c#中的跳转语句

1.goto语句

goto语句可以直接跳转到程序中用标签指定的另一行(标签是一个标识符,后面跟一个冒号)

goto Lable1;

WriteLine("本行代码不会执行");

...

Lable1:

WriteLine("跳转至本行代码");

限制:

1.不能跳转到像for循环这样的代码块中,也不能跳出类的范围。

2.不能退出try...catch块后面的finally块。

注:goto语句的名声不太好,一般不允许使用它,因为它不是面向对象编程的好方式。

2.break语句

用于退出for、foreach、while、do...while循环以及switch中的某个case语句。

3.continue语句

continue语句类似于break语句,也必须在for、foreach、while、do...while循环中使用,但它只退出循环的当前迭代,开始执行循环的下一次迭代,而不是退出循环。

4.return语句

return语句用于退出类的方法,把控制权返回方法的调用者。

posted @ 2019-08-14 15:30  盗哥泡茶去了  阅读(1599)  评论(0编辑  收藏  举报