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

IEnumerator.MoveNext()运行到最后一个元素的时候会抛出错误"枚举已完成"

2011-12-30 
IEnumerator.MoveNext()运行到最后一个元素的时候会抛出异常枚举已完成我有一个多重循环,最里面使用了st

IEnumerator.MoveNext()运行到最后一个元素的时候会抛出异常"枚举已完成"
我有一个多重循环,最里面使用了stringarray的枚举器,调用
  While   _ienmStockRows.MoveNext()
当数组中的元素循环到最后一个的时候,try...catch捕捉到异常 "枚举已完成 ",然后中断多重循环,我不想遇到错误后继续运行,但不知道在这种情况下是不是只能使用变量来说明循环位置。
有谁知道到底异常来自哪里?

[解决办法]
http://msdn2.microsoft.com/zh-cn/library/system.collections.ienumerator.movenext(vs.80).aspx

热点排行