Compartir a través de


HashSet<T>.Enumerator.IEnumerator.Reset Método

Definición

Establece el enumerador en su posición inicial (antes del primer elemento de la colección).

 virtual void System.Collections.IEnumerator.Reset() = System::Collections::IEnumerator::Reset;
void IEnumerator.Reset ();
abstract member System.Collections.IEnumerator.Reset : unit -> unit
override this.System.Collections.IEnumerator.Reset : unit -> unit
Sub Reset () Implements IEnumerator.Reset

Implementaciones

Excepciones

La colección se modificó después de que el enumerador se creara.

Comentarios

Después de llamar a IEnumerator.Reset, debe llamar al MoveNext método para avanzar el enumerador al primer elemento de la colección antes de leer el valor de la Current propiedad .

Un enumerador sigue siendo válido mientras la colección permanezca inalterada. Si se realizan cambios en la colección, como agregar, modificar o eliminar elementos, el enumerador se invalida irrecuperablemente y la siguiente llamada a MoveNext o IEnumerator.Reset inicia una InvalidOperationExceptionexcepción .

Se aplica a