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 の最初の呼び出しは、列挙子をコレクションの最初の要素に移動します。 コレクションの終了後、Resetが呼び出されるまで、MoveNextの後続の呼び出しは false を返します。 列挙子は、コレクションが変更されない限り有効なままです。 要素の追加、変更、削除など、コレクションに変更が加えられた場合、列挙子は回復不能に無効になり、次に MoveNext または Reset を呼び出すと、 InvalidOperationExceptionがスローされます。

適用対象

こちらもご覧ください