AceEnumerator.Reset メソッド

定義

列挙子を最初の位置 ( GenericAce コレクションの最初の要素の前) に設定します。

public:
 virtual void Reset();
public void Reset();
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
Public Sub Reset ()

実装

例外

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

注釈

列挙子は、コレクションが変更されない限り有効なままです。 要素の追加、変更、削除などの要素がコレクションに対して行われた場合、列挙子は回復不能に無効になり、 MoveNext メソッドまたは Reset メソッドへの次の呼び出しによって、/> がスローされます。 InvalidOperationException

注意 (継承者)

Reset()のすべての呼び出しは、列挙子に対して同じ状態にする必要があります。 推奨される実装は、列挙子をコレクションの先頭 (最初の要素の前) に移動することです。 これにより、列挙子の作成後にコレクションが変更された場合に列挙子が無効になります。これは、 MoveNext() および Currentと一致します。

適用対象