次の方法で共有


PagedDataSource.GetEnumerator メソッド

データ ソースのすべての項目を格納している System.Collections.IEnumerator 実装オブジェクトを返します。

Public Overridable Function GetEnumerator() As IEnumerator _   Implements IEnumerable.GetEnumerator
[C#]
public virtual IEnumerator GetEnumerator();
[C++]
public: virtual IEnumerator* GetEnumerator();
[JScript]
public function GetEnumerator() : IEnumerator;

戻り値

データ ソースのすべての項目を格納している System.Collections.IEnumerator 実装オブジェクト。

実装

IEnumerable.GetEnumerator

解説

このメソッドを使用して、データ ソース内の各項目を取得するために反復処理できる System.Collections.IEnumerator を作成します。

IEnumerator.Current プロパティを使用して、コレクション内で現在ポインタが指している項目を取得します。

IEnumerator.MoveNext メソッドを使用して、コレクション内の次の項目に移動します。

IEnumerator.Reset メソッドを使用して、列挙子を初期の位置に戻します。

メモ    System.Collections.IEnumerator オブジェクトを作成したり、 IEnumerator.Reset メソッドを使用したりして列挙子をコレクションの最初の項目に移動した後は、 IEnumerator.MoveNext メソッドを呼び出す必要があります。そうしないと、 IEnumerator.Current プロパティで表される項目は未定義になります。

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

PagedDataSource クラス | PagedDataSource メンバ | System.Web.UI.WebControls 名前空間 | IEnumerable | IEnumerator.Reset | IEnumerator.MoveNext | IEnumerator.Current