AceEnumerator.MoveNext Metodo

Definizione

Sposta l'enumeratore all'elemento successivo della GenericAce raccolta.

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

Valori restituiti

true se l'enumeratore è stato avanzato correttamente all'elemento successivo; false se l'enumeratore ha superato la fine della raccolta.

Implementazioni

Eccezioni

La raccolta è stata modificata dopo la creazione dell'enumeratore.

Commenti

Dopo la creazione di un enumeratore o dopo una chiamata al Reset metodo, un enumeratore viene posizionato prima del primo elemento della raccolta e la prima chiamata al MoveNext metodo sposta l'enumeratore sul primo elemento della raccolta.

Dopo aver passato la fine della raccolta, le chiamate successive da restituire MoveNext fino a false quando Reset non viene chiamato .

Un enumeratore rimane valido finché la raccolta rimane invariata. Se alla raccolta vengono apportate modifiche, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi, l'enumeratore viene invalidato in modo irreversibile e la chiamata successiva a MoveNext o Reset genera un'eccezione InvalidOperationException.

Si applica a