SortedDictionary<TKey,TValue>.KeyCollection.Enumerator.IEnumerator.Reset Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 al IEnumerator.Reset método , 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 .