JUST DO IT ~

我只想当个程序员

foreach 操作集合 迭代器 MoveNext异常 .....

foreach 操作集合 在这个作用域范围内只能 处理顺序读取,
如果删除了一个..那么顺序读取的被改变了.....爆发异常

迭代器 MoveNext异常 .....


  foreach (var item in this.Source_Sure_entrust )
                    {
                       if (item.status.Equals( ent_status.gateway_success))
                       { // 已经可以确认了 成功委托
                           this.wait_SureList.Add(item);
                           this.Source_Sure_entrust.Remove(item);

                       }

                       if (item.status.Equals(ent_status.gateway_fail))
                       {   
                           if (item.fail >   Holder.failTime  )
                           {
                                                          this.Source_Sure_entrust.Remove(item);
                           }
                           else
                           {
                               item.lasttime = nextValue;
                               failneed_ReEntrust_List.Add(item);                             }
                       }



posted on 2008-10-06 17:58 小高 阅读(278) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

常用链接

留言簿(3)

随笔分类(352)

收藏夹(19)

关注的blog

手册

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜