SortedDictionary<TKey,TValue>.Enumerator.IEnumerator.Reset SortedDictionary<TKey,TValue>.Enumerator.IEnumerator.Reset SortedDictionary<TKey,TValue>.Enumerator.IEnumerator.Reset Method

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 IEnumerator.Reset o método, você deve chamar MoveNext o método para avançar o enumerador para o primeiro elemento da coleção antes de Current ler o valor da propriedade.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 continue 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 MoveNext para IEnumerator.Reset ou lançar InvalidOperationExceptionum.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