DbEnumerator.MoveNext Metodo

Definizione

Sposta l'enumeratore all'elemento successivo della raccolta.Advances the enumerator to the next element of the collection.

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

Restituisce

true se l'enumeratore è stato spostato correttamente in avanti in corrispondenza dell'elemento successivo, false se l'enumeratore ha superato la fine della raccolta.true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.

Implementazioni

Eccezioni

La raccolta è stata modificata dopo la creazione dell'enumeratore.The collection was modified after the enumerator was created.

Commenti

Dopo la creazione di un enumeratore o dopo una chiamata a Reset, un enumeratore viene posizionato prima del primo elemento della raccolta e la prima chiamata a MoveNext sposta l'enumeratore sul primo elemento della raccolta.After an enumerator is created or after a call to Reset, an enumerator is positioned before the first element of the collection, and the first call to MoveNext moves the enumerator over the first element of the collection. Dopo che è stata passata la fine della raccolta, le chiamate successive a MoveNext restituiscono false fino a quando non viene chiamato Reset.After the end of the collection is passed, subsequent calls to MoveNext return false until Reset is called. Un enumeratore rimane valido finché la raccolta rimane invariata.An enumerator remains valid as long as the collection remains unchanged. Se vengono apportate modifiche alla raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi, l'enumeratore viene invalidato irrimediabilmente e la chiamata successiva a MoveNext o Reset genera un InvalidOperationException.If changes are made to the collection, such as adding, modifying or deleting elements, the enumerator is irrecoverably invalidated and the next call to MoveNext or Reset throws an InvalidOperationException.

Si applica a

Vedi anche