当前位置: 代码迷 >> ASP.NET >> 一个简单的小疑点 求解.
  详细解决方案

一个简单的小疑点 求解.

热度:1455   发布时间:2013-02-25 00:00:00.0
一个简单的小问题 求解....
C# code
for(int i=0;i<1000;i++){     switch(i){         case 500:            //do something          break;              //问题在这里  这个break 只是退出switch不跳出循环           case 501:           //如果不换成if 也不用变量标示 能否用关键字跳出循环?            //do something          break;          case 520:            //do something          break;     }}


------解决方案--------------------------------------------------------
下面可以跳出,但不建议这样做,还是考虑加个变量
C# code
                        i = 1000;                        break;
------解决方案--------------------------------------------------------
也可以用return退出
------解决方案--------------------------------------------------------
goto 也可以,或者加一个
bool isEnd = false

for(int i=0;i<1000 && !isEnd ;i++){

  相关解决方案