C#中常使用的两种循环for和foreach循环(这两种循环使用break,continue,break效果是一致的),中断循环时候,常常使用break与continue。它们的区别如下:
break:跳出整个循环。如果循环嵌套,作用域为紧包着它的哪层循环。
continue:跳出本次循环。继续下次循环。如果循环嵌套,作用域为紧包着它的哪层循环。
另外还有种特殊的跳出方式Return。Return其实是针对方法体的,它的作用域是包含它的外层方法(不管是无返回值或者有返回值)。所以尽管return在多层for循环嵌套中,因为它针对方法体,所以它一执行。方法即结束。