IIterator<T>.MoveNext 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将迭代器推进到集合中的下一项。
public:
bool MoveNext();
bool MoveNext();
public bool MoveNext();
Public Function MoveNext () As Boolean
返回
Boolean
bool
如此 如果迭代器引用集合中的有效项;如果迭代器通过集合的末尾,则为 false。
注解
如果迭代器已超过集合的末尾,则迭代器可能会引发异常。
.NET Framework 如果迭代器已超过集合的末尾,则迭代器可能会引发
COMException
异常,HResult 为0x8000000B
(E_BOUNDS
) 。
C++/WinRT 如果迭代器已超过集合的末尾,则迭代器可能会引发
hresult_out_of_bounds
异常。
C++/CX 如果迭代器已超过集合的末尾,则迭代器可能会引发
OutOfBoundsException
异常。
如果基础集合已更改,则迭代器可能会引发异常。
.NET Framework 如果基础集合已更改,迭代器可能会引发
COMException
异常,HResult 为0x8000000C
(E_CHANGED_STATE
) 。
C++/WinRT 如果基础集合已更改,迭代器可能会引发
hresult_changed_state
异常。
C++/CX 如果基础集合已更改,迭代器可能会引发
ChangedStateException
异常。