IIterator<T>.MoveNext 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將反覆運算器前進至集合中的下一個專案。
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
的 HResult0x8000000C
例外狀況。
C++/WinRT 如果基礎集合已變更,反覆運算器可能會擲回
hresult_changed_state
例外狀況。
C++/CX 如果基礎集合已變更,反覆運算器可能會擲回
ChangedStateException
例外狀況。