DbEnumerator.MoveNext メソッド

定義

列挙子をコレクションの次の要素に進めます。

public:
 virtual bool MoveNext();
public bool MoveNext ();
abstract member MoveNext : unit -> bool
override this.MoveNext : unit -> bool
Public Function MoveNext () As Boolean

戻り値

列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false

実装

例外

コレクションは、列挙子の作成後に変更されました。

注釈

列挙子が作成された後、または への呼び出しの後に Reset、列挙子はコレクションの最初の要素の前に配置され、最初の呼び出し MoveNext では列挙子がコレクションの最初の要素の上に移動します。 コレクションの末尾が渡された後、それ以降の 呼び出しでは、 が呼び出 MoveNext されるまで Reset false を返します。 列挙子は、コレクションが変更されない限り有効です。 要素の追加、変更、削除など、コレクションに変更が加えられた場合、列挙子は回復不能に無効になり、次の または のMoveNextReset呼び出しによって がスローされますInvalidOperationException

適用対象

こちらもご覧ください