AceEnumerator.Reset Метод

Определение

Устанавливает перечислитель в исходное положение перед первым элементом коллекции GenericAce.

public:
 virtual void Reset();
public void Reset ();
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
Public Sub Reset ()

Реализации

Исключения

После создания перечислителя семейство было изменено.

Комментарии

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

Примечания для тех, кто наследует этот метод

Все вызовы должны привести к одному состоянию Reset() перечислителя. Предпочтительной реализацией является перемещение перечислителя в начало коллекции перед первым элементом. Это делает недействительным перечислитель, если коллекция была изменена с момента создания перечислителя, который согласуется с MoveNext() и Current.

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