RepeaterItemCollection.GetEnumerator メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As RepeaterItemCollection Dim returnValue As IEnumerator returnValue = instance.GetEnumerator
public IEnumerator GetEnumerator ()
public: virtual IEnumerator^ GetEnumerator () sealed
public final IEnumerator GetEnumerator ()
public final function GetEnumerator () : IEnumerator
RepeaterItemCollection 内のすべての RepeaterItem オブジェクトを保持する System.Collections.IEnumerator インターフェイス。

このメソッドを使用して、RepeaterItemCollection の各項目を反復処理するために使用できる System.Collections.IEnumerator を作成します。
IEnumerator.Current プロパティを使用して、コレクション内で現在ポインタが指している項目を取得します。
IEnumerator.MoveNext メソッドを使用して、コレクション内の次の項目に移動します。
IEnumerator.Reset メソッドを使用して、列挙子を初期の位置に戻します。
![]() |
---|
System.Collections.IEnumerator オブジェクトを作成したり、IEnumerator.Reset メソッドを使用したりして列挙子をコレクションの最初の項目に移動した後は、IEnumerator.MoveNext メソッドを呼び出す必要があります。このメソッドを呼び出さないと、IEnumerator.Current プロパティで表される項目は未定義になります。 |

このコード例の全体像については、RepeaterItemCollection クラスのトピックを参照してください。
Sub GetEnumerator_Clicked(Sender As [Object], e As EventArgs) labelDisplay.Text = "Invoking GetEnumerator method.<br>" labelDisplay.Text += "The Items collection contains: <br>" ' Display the elements of the RepeaterItemCollection using GetEnumerator. Dim myItemCollection As RepeaterItemCollection = myRepeater.Items Dim myEnumertor As IEnumerator = myItemCollection.GetEnumerator() While myEnumertor.MoveNext() Dim myItem As RepeaterItem = CType(myEnumertor.Current, RepeaterItem) labelDisplay.Text += CType(myItem.Controls(0), DataBoundLiteralControl).Text + "<br>" End While End Sub 'GetEnumerator_Clicked
void GetEnumerator_Clicked(Object Sender, EventArgs e) { labelDisplay.Text = "Invoking GetEnumerator method.<br>"; labelDisplay.Text += "The Items collection contains: <br>"; // Display the elements of the RepeaterItemCollection using GetEnumerator. RepeaterItemCollection myItemCollection = myRepeater.Items; IEnumerator myEnumertor = myItemCollection.GetEnumerator(); while(myEnumertor.MoveNext()) { RepeaterItem myItem = (RepeaterItem)myEnumertor.Current; labelDisplay.Text += ((DataBoundLiteralControl) myItem.Controls[0]).Text + "<br>"; } }

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からRepeaterItemCollection.GetEnumerator メソッドを検索する場合は、下記のリンクをクリックしてください。

- RepeaterItemCollection.GetEnumerator メソッドのページへのリンク