首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

紧急求救,该如何处理

2012-01-31 
紧急求救有如下问题:for(int i1i32i++){循环}问题是当循环中的条件出现异常时,程序退出循环。如何实现

紧急求救
有如下问题:
  for(int i=1;i<32;i++)
  {
  循环
  }
 问题是当循环中的条件出现异常时,程序退出循环。如何实现当发现异常时还让程序的循环进行下去啊。
我的意思是比如:当循环到i=3的时候出现异常,虽然发现异常,但在处理异常后,循环继续从i=4继续循环。

[解决办法]

你可以试着在异常处理完毕后跳出原来的循环开始一个新的循环
for (int j = i+1; j<32 j++)
{
循环
}
这就需要在出现异常时记录i 的值, 加1后作为新的循环的起始值
[解决办法]

C# code
for(int i=1;i <32;i++) { try{   循环             }catch {}} 

热点排行