请看代码
使用Foreach时出现的一个小问题            ArrayList list = new ArrayList();
使用Foreach时出现的一个小问题            
for(int i=0;i<10;i++)
            }

运行的话这里会出现一个问题,就是Foreach在遍历一次以后,第二次就抛出异常,异常信息是
Collection was modified; enumeration operation may not execute.

而我在用遍历XmlNode.ChildNodes的时候,循环中删除一个节点,程序都没有终止出现异常信息,而是直接运行完第一次循环以后跳出了循环。

做个记录。

相关文章: