共用方式為


IIterator<T>.MoveNext 方法

定義

將反覆運算器前進至集合中的下一個專案。

public:
 bool MoveNext();
bool MoveNext();
public bool MoveNext();
Public Function MoveNext () As Boolean

傳回

Boolean

bool

如果反覆運算器參考集合中的有效專案,則為 True;如果反覆運算器通過集合的結尾,則為 false。

備註

如果反覆運算器已經超過集合結尾,反覆運算器可能會擲回例外狀況。

.NET Framework如果反覆運算器已經超過集合結尾,反覆運算器可能會擲回 COMException 例外狀況,且 HResult 為 0x8000000B (E_BOUNDS) 。

C++/WinRT 如果反覆運算器已經超過集合結尾,反覆運算器可能會擲回 hresult_out_of_bounds 例外狀況。

C++/CX 如果反覆運算器已經超過集合結尾,反覆運算器可能會擲回 OutOfBoundsException 例外狀況。

如果基礎集合已變更,反覆運算器可能會擲回例外狀況。

.NET Framework如果基礎集合已變更,反覆運算器可能會擲回 COMException 具有 () E_CHANGED_STATE 的 HResult 0x8000000C 例外狀況。

C++/WinRT 如果基礎集合已變更,反覆運算器可能會擲回 hresult_changed_state 例外狀況。

C++/CX 如果基礎集合已變更,反覆運算器可能會擲回 ChangedStateException 例外狀況。

適用於

另請參閱