SortedDictionary<TKey,TValue>.KeyCollection.Enumerator.IEnumerator.Reset Método

Definição

Define o enumerador com sua posição inicial, que é antes do primeiro elemento da coleção.Sets the enumerator to its initial position, which is before the first element in the collection.

 virtual void System.Collections.IEnumerator.Reset() = System::Collections::IEnumerator::Reset;
void IEnumerator.Reset ();
Sub Reset () Implements IEnumerator.Reset

Implementações

Exceções

A coleção foi modificada depois da criação do enumerador.The collection was modified after the enumerator was created.

Comentários

Depois de chamar o método IEnumerator.Reset, você deve chamar o método MoveNext para avançar o enumerador para o primeiro elemento da coleção antes de ler o valor da propriedade Current.After calling the IEnumerator.Reset method, you must call the MoveNext method to advance the enumerator to the first element of the collection before reading the value of the Current property.

Um enumerador permanece válido desde que a coleção permaneça inalterada.An enumerator remains valid as long as the collection remains unchanged. Se forem feitas alterações na coleção, como adicionar, modificar ou excluir elementos, o enumerador será invalidado de forma irrecuperável e a próxima chamada para MoveNext ou IEnumerator.Reset lançará uma 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 IEnumerator.Reset throws an InvalidOperationException.

Aplica-se a

Veja também