IIterator<T>.MoveNext メソッド

定義

反復子をコレクション内の次の項目に進めます。

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

戻り値

Boolean

bool

True の 場合、反復子は、コレクション内の有効な項目を参照します。反復子がコレクションの末尾を渡す場合は false。

注釈

反復子が既にコレクションの末尾を過ぎている場合、反復子は例外をスローする可能性があります。

.NET Framework 反復子が既にコレクションの末尾を過ぎている場合、反復子は HResult が (E_BOUNDS) の0x8000000B例外をスローCOMExceptionする可能性があります。

C++/WinRT 反復子が既にコレクションの末尾を超えた場合、反復子は例外を hresult_out_of_bounds スローする可能性があります。

C++/CX 反復子が既にコレクションの末尾を超えた場合、反復子は例外を OutOfBoundsException スローする可能性があります。

基になるコレクションが変更された場合、反復子は例外をスローする可能性があります。

.NET Framework 基になるコレクションが変更された場合、反復子は HResult が (E_CHANGED_STATE) の0x8000000C例外をスローCOMExceptionする可能性があります。

C++/WinRT 基になるコレクションが変更された場合、反復子は例外を hresult_changed_state スローする可能性があります。

C++/CX 基になるコレクションが変更された場合、反復子は例外を ChangedStateException スローする可能性があります。

適用対象

こちらもご覧ください