IEnumerator.MoveNext()运行到最后一个元素的时候会抛出异常"枚举已完成"
我有一个多重循环,最里面使用了stringarray的枚举器,调用
While _ienmStockRows.MoveNext()
当数组中的元素循环到最后一个的时候,try...catch捕捉到异常 "枚举已完成 ",然后中断多重循环,我不想遇到错误后继续运行,但不知道在这种情况下是不是只能使用变量来说明循环位置。
有谁知道到底异常来自哪里?
[解决办法]
http://msdn2.microsoft.com/zh-cn/library/system.collections.ienumerator.movenext(vs.80).aspx