CachedDataItemEnumerator.MoveNext Methode

Definition

Setzt den Enumerator auf das nächste CachedDataItem in der CachedDataItemCollection.

public bool MoveNext ();

Gibt zurück

Boolean

true, wenn der Enumerator erfolgreich auf das nächste CachedDataItem gesetzt wurde; false, wenn der Enumerator das Ende der Auflistung überschritten hat.

Implementiert

Ausnahmen

Die Sammlung wurde nach der Erstellung des Enumerators geändert.

Hinweise

Nachdem ein Enumerator erstellt wurde oder nachdem Reset aufgerufen wurde, wird ein Enumerator vor dem ersten Element der Auflistung positioniert, und der erste Aufruf MoveNext von verschiebt den Enumerator auf das erste Element der Auflistung.

Wenn MoveNext das Ende der Auflistung übergibt, wird der Enumerator hinter dem letzten Element in der Auflistung platziert, und MoveNext gibt false zurück. Wenn sich der Enumerator an dieser Position befindet, geben nachfolgende Aufrufe von MoveNext ebenfalls zurück, false bis Reset aufgerufen wird.

Ein Enumerator bleibt gültig, solange die Auflistung unverändert ist. Wenn an der Auflistung Änderungen vorgenommen werden, z. b. das Hinzufügen, ändern oder Löschen von Elementen, wird der Enumerator unwiederbringlich ungültig, und der nächste Rückruf von MoveNext oder löst Reset eine aus InvalidOperationException .

Gilt für