DbEnumerator.MoveNext Methode

Definition

Wechselt den Enumerator zum nächsten Element der Auflistung.

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

Gibt zurück

true wenn der Enumerator erfolgreich zum nächsten Element erweitert wurde; false wenn der Enumerator das Ende der Auflistung übergeben hat.

Implementiert

Ausnahmen

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

Hinweise

Nachdem ein Enumerator erstellt oder nach einem Aufruf aufgerufen Resetwurde, wird ein Enumerator vor dem ersten Element der Auflistung positioniert, und der erste Aufruf, um den Enumerator über das erste Element der Auflistung zu MoveNext verschieben. Nachdem das Ende der Auflistung übergeben wurde, werden nachfolgende Aufrufe, um "false" zurückzugeben, MoveNext bis Reset sie aufgerufen wird. Ein Enumerator bleibt gültig, solange die Auflistung unverändert bleibt. Wenn Änderungen an der Auflistung vorgenommen werden, z. B. Hinzufügen, Ändern oder Löschen von Elementen, wird der Enumerator unwiederbringlich ungültig und der nächste Aufruf an MoveNext oder Reset löst einen InvalidOperationException.

Gilt für:

Weitere Informationen