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

Dim instance As ListItemCollection Dim returnValue As IEnumerator returnValue = instance.GetEnumerator
public IEnumerator GetEnumerator ()
public: virtual IEnumerator^ GetEnumerator () sealed
public final IEnumerator GetEnumerator ()
public final function GetEnumerator () : IEnumerator
ListItemCollection のすべての ListItem オブジェクトを格納している System.Collections.IEnumerator 実装オブジェクト。

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

Sub AllItems_Click(sender As Object, e As EventArgs) Dim dataListEnumerator As IEnumerator Dim currentItem As DataListItem lblAllItems.Text = "" ' Get an enumerator to traverse the DataListItemCollection. dataListEnumerator = myDataList.Items.GetEnumerator() while(dataListEnumerator.MoveNext()) currentItem = CType(dataListEnumerator.Current,DataListItem) ' Display the current DataListItem onto the label. lblAllItems.Text = lblAllItems.Text & CType((currentItem.Controls(1)),Label).Text & " " End While End Sub
void allItems_Click(Object sender,EventArgs e) { IEnumerator dataListEnumerator; DataListItem currentItem; lblAllItems.Text = ""; // Get an enumerator to traverse the DataListItemCollection. dataListEnumerator = myDataList.Items.GetEnumerator(); while(dataListEnumerator.MoveNext()) { currentItem = (DataListItem)dataListEnumerator.Current; // Display the current DataListItem onto the label. lblAllItems.Text += ((Label)(currentItem.Controls[1])).Text + " "; } }
void AllItems_Click(Object sender, EventArgs e) { IEnumerator dataListEnumerator; DataListItem currentItem; lblAllItems.set_Text(""); // Get an enumerator to traverse the DataListItemCollection. dataListEnumerator = myDataList.get_Items().GetEnumerator(); while(dataListEnumerator.MoveNext()) { currentItem =((DataListItem)(dataListEnumerator.get_Current())); // Display the current DataListItem onto the label. lblAllItems.set_Text(lblAllItems.get_Text() +((Label)(currentItem.get_Controls() .get_Item( 1))).get_Text() + " "); } } //AllItems_Click

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に収録されているすべての辞書からListItemCollection.GetEnumerator メソッドを検索する場合は、下記のリンクをクリックしてください。

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