CachedDataItemEnumerator.MoveNext Метод

Определение

Перемещает перечислитель к следующему CachedDataItem в CachedDataItemCollection.

public bool MoveNext ();

Возвращаемое значение

Boolean

Значение true, если перечислитель был успешно перемещен к следующему CachedDataItem; значение false, если перечислитель достиг конца коллекции.

Реализации

Исключения

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

Комментарии

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

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

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

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