IRemoteArgumentEnumeratorContract.MoveNext Methode

Definition

Wechselt den Enumerator zum nächsten Element der Auflistung.

public:
 bool MoveNext();
public bool MoveNext();
abstract member 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.

Ausnahmen

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

Hinweise

Nachdem ein Enumerator erstellt wurde oder nachdem die Reset Methode aufgerufen wurde, wird ein Enumerator vor dem ersten Element der Auflistung positioniert. Der erste Aufruf der MoveNext Methode verschiebt den Enumerator in das erste Element der Auflistung.

Wenn MoveNext das Ende der Auflistung übergeben wird, wird der Enumerator nach dem letzten Element in der Auflistung positioniert und MoveNext zurückgegeben false. Wenn sich der Enumerator an dieser Position befindet, werden nachfolgende Aufrufe zurückgegebenfalse, bis MoveNextReset sie aufgerufen werden.

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 unwiderruflich ungültig und der nächste Aufruf an MoveNext oder Reset löst einen InvalidOperationException.

Gilt für: