.net中的break、continue、return之间的区别

break:跳出当前循环体,continue:跳出循环体中的当次循环,进行下一次循环,return:终止程序向前,并可返回一个值。

 

实例:

private int testBreak()

{

     for(int i = 0; i < 10; i++)

      {    

         if(i == 5)    

           {       

              break;    

             }    

       Consle.WriteLine(i.ToString());

      }

}       

输出结果 1 2 3 4


private int testContinue ()

{

    for(int i = 0; i < 10; i++)

    {    

        if(i == 5)    

           {       

              continue;    

           }    

    Consle.WriteLine(i.ToString());

    }

}

输出结果 1 2 3 4 6 7 8 9

private int testReturn()

{

      for(int i = 0; i < 10; i++)

       {  

           int reval = 0;     if(i == 5)    

           {        

              reval = i;    

           }    

     Consle.WriteLine(i.ToString());    

    return reval;

}

}

输出结果: 1 2 3 4 5 另,方法返回值为5

posted @ 2013-01-11 11:18  夏淼  阅读(272)  评论(0)    收藏  举报