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语句用于退出类的方法,把控制权返回方法的调用者。