AceEnumerator.Reset Methode

Definition

Legt den Enumerator auf seine Anfangsposition fest, die sich vor dem ersten Element in der GenericAce Auflistung befindet.

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

Implementiert

Ausnahmen

Die Auflistung wurde geändert, nachdem der Enumerator erstellt wurde.

Hinweise

Ein Enumerator bleibt gültig, solange die Auflistung unverändert bleibt. Wenn , z. B. das Hinzufügen, Ändern oder Löschen von Elementen, an der Auflistung vorgenommen werden, wird der Enumerationserator unwiderruflich ungültig, und der nächste Aufruf der MoveNext Methode oder die Reset Methode löst eine InvalidOperationException

Hinweise für Vererber

Alle Aufrufe müssen Reset() in denselben Zustand für den Enumerator führen. Die bevorzugte Implementierung besteht darin, den Enumerator vor dem ersten Element an den Anfang der Auflistung zu verschieben. Dadurch wird der Enumerator ungültig, wenn die Auflistung seit der Erstellung des Enumerators geändert wurde, was konsistent mit MoveNext() und Currentist.

Gilt für: