LinkedList<T>.Enumerator.MoveNext LinkedList<T>.Enumerator.MoveNext LinkedList<T>.Enumerator.MoveNext LinkedList<T>.Enumerator.MoveNext Method

Definizione

Sposta l'enumeratore all'elemento successivo dell'oggetto LinkedList<T>.Advances the enumerator to the next element of the LinkedList<T>.

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, l'enumeratore viene posizionato prima del primo elemento nella raccolta e la prima chiamata MoveNext a sposta l'enumeratore al primo elemento della raccolta.After an enumerator is created, the enumerator is positioned before the first element in the collection, and the first call to MoveNext advances the enumerator to the first element of the collection.

Se MoveNext passa la fine della raccolta, l'enumeratore viene posizionato dopo l'ultimo elemento della raccolta e MoveNext restituisce false.If MoveNext passes the end of the collection, the enumerator is positioned after the last element in the collection and MoveNext returns false. Quando l'enumeratore si trova in questa posizione, anche MoveNext le chiamate falsesuccessive a restituiscono.When the enumerator is at this position, subsequent calls to MoveNext also return false.

Un enumeratore rimane valido fino a quando la raccolta non subisce modifiche.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 MoveNext e la InvalidOperationExceptionchiamata successiva a genera un'eccezione.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 throws an InvalidOperationException.

Si applica a

Vedi anche