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.