读书人

一个简单的小疑点 求解.

发布时间: 2012-05-10 16:02:39 作者: rapoo

一个简单的小问题 求解....

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++){

读书人网 >asp.net

热点推荐