Freigeben über


ListItemCollection.GetEnumerator Methode

Definition

Gibt ein IEnumerator-implementiertes Objekt zurück, das alle ListItem-Objekte in ListItemCollection enthält.

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

Gibt zurück

IEnumerator

Ein implementiertes IEnumerator-Objekt, das alle ListItem-Objekte in der ListItemCollection enthält.

Implementiert

Beispiele

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

Hinweise

Verwenden Sie diese Methode, um ein System.Collections.IEnumerator Objekt zu erstellen, das durchlaufen werden kann, um jedes ListItem Objekt in der ListItemCollection.

Verwenden Sie die IEnumerator.Current Eigenschaft, um das Element abzurufen, auf das derzeit in der Auflistung verwiesen wird.

Verwenden Sie die IEnumerator.MoveNext Methode, um zum nächsten Element in der Auflistung zu wechseln.

Verwenden Sie die IEnumerator.Reset Methode, um den Aufzählungsator zurück zur Anfangsposition zu verschieben.

Hinweis

Nachdem Sie ein System.Collections.IEnumerator Objekt erstellt oder die IEnumerator.Reset Methode zum Verschieben der Aufzählung in das erste Element in der Auflistung verwendet haben, müssen Sie die IEnumerator.MoveNext Methode aufrufen. Andernfalls wird das durch die IEnumerator.Current Eigenschaft dargestellte Element nicht definiert.

Gilt für

Siehe auch