Dictionary<TKey,TValue>.ValueCollection.Enumerator.IEnumerator.Reset Метод

Определение

Задает перечислителю начальную позицию, которая перед первым элементом в коллекции.

 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

Реализации

Исключения

Коллекция была изменена после создания перечислителя.

Комментарии

После вызова IEnumerator.Reset метода необходимо вызвать MoveNext метод для продвижения перечислителя к первому элементу коллекции перед чтением значения Current свойства.

Перечислитель остается допустимым, пока коллекция остается неизменной. Если изменения вносятся в коллекцию, например добавление, изменение или удаление элементов, перечислитель неустранимо недопустим, а следующий вызов MoveNext или вызов вызывает IEnumerator.ResetисключениеInvalidOperationException.

Применяется к

См. также раздел