次の方法で共有


DataKeyCollection.GetEnumerator メソッド

DataKeyCollection 内のすべてのキー フィールドを格納している 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;

戻り値

DataKeyCollection 内のすべてのキー フィールドを格納している System.Collections.IEnumerator 実装オブジェクト。

実装

IEnumerable.GetEnumerator

解説

このメソッドを使用して、 DataKeyCollection の各項目を取得するために反復処理できる 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 ファミリ

参照

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