c#开发中 return,break,continue三个关键字之间的区别


摘要:
下文将讲述软件开发中 return、break、continue三个关键字之间的区别



return关键字

return 关键字最重要的功能是终止当前方法,并返回相应的信息,
因为return关键字是终止方法,所以方法中所有在运行的循环都会被终止(无论循环有多少级)。

 
public class returnTest
{
  public static void main(String[] args){
         while(true)
		 {
		     return;
		 }
  }
}


break关键字

break的功能是终止当前循环

     for(int i = 0; i < 10; i++)
        {
             for (int j = 0; j < 10; j++)
              {
                for (int k = 0; k < 10; k++)
                 {
                        --终止当前for循环
                        break;
                 }
              }
          }


continue关键字

continue功能终止当前循环中的后续未运行的代码,并继续下一次循环操作。

  public class ContinueTest
  {
  public static void main(String[] args){
  
    for (int i = 0; i < 3 ; i++ ){ 
       if (i == 1){
         //跳过i=1的循环,直接进入下次循环
         continue;
       }
       Response.Write("循环后的代码:"+i.ToString());
    }
  }
 }