PagedDataSource.GetEnumerator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект, реализующий интерфейс IEnumerator, который содержит все элементы источника данных.
public:
virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator
Возвращаемое значение
Объект, реализующий интерфейс IEnumerator, и содержащий все элементы источника данных.
Реализации
Комментарии
Используйте этот метод для создания System.Collections.IEnumerator , который можно выполнить итерации для получения каждого элемента в источнике данных. Чтобы получить доступ к элементу в текущей позиции перечислителя, используйте IEnumerator.Current свойство . Используйте метод для IEnumerator.MoveNext перехода к следующему элементу в коллекции. Чтобы переместить перечислитель в исходное положение, используйте IEnumerator.Reset метод .
Примечание
При первоначальном получении перечислителя или использовании IEnumerator.Reset метода для перемещения перечислителя в первый элемент в коллекции необходимо вызвать IEnumerator.MoveNext метод . В противном случае элемент, представленный свойством IEnumerator.Current , не определен.