ListItemCollection.GetEnumerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een IEnumerator geïmplementeerd object dat alle ListItem objecten in het ListItemCollectionobject bevat.
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
Retouren
Een IEnumerator geïmplementeerd object dat alle ListItem objecten in de ListItemCollection.
Implementeringen
Voorbeelden
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 + " ";
}
}
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
Opmerkingen
Gebruik deze methode om een System.Collections.IEnumerator object te maken dat kan worden doorlopen om elk ListItem object in het ListItemCollectionobject op te halen.
Gebruik de IEnumerator.Current eigenschap om het item op te halen dat momenteel in de verzameling is aangegeven.
Gebruik de IEnumerator.MoveNext methode om naar het volgende item in de verzameling te gaan.
Gebruik de IEnumerator.Reset methode om de enumerator terug te verplaatsen naar de oorspronkelijke positie.
Note
Nadat u een System.Collections.IEnumerator object hebt gemaakt of de IEnumerator.Reset methode hebt gebruikt om de enumerator te verplaatsen naar het eerste item in de verzameling, moet u de IEnumerator.MoveNext methode aanroepen. Anders is het item dat wordt vertegenwoordigd door de IEnumerator.Current eigenschap niet gedefinieerd.