Partager via


ListItemCollection.GetEnumerator Méthode

Définition

Retourne un objet implémentant IEnumerator qui contient tous les objets ListItem dans ListItemCollection.

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

Retours

IEnumerator

Objet implémentant IEnumerator qui contient tous les objets ListItem dans ListItemCollection.

Implémente

Exemples

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

Remarques

Utilisez cette méthode pour créer un System.Collections.IEnumerator itérateur qui peut être itéré pour obtenir chaque ListItem objet dans le ListItemCollection.

Utilisez la propriété pour obtenir l’élément IEnumerator.Current actuellement pointé dans la collection.

Utilisez la IEnumerator.MoveNext méthode pour passer à l’élément suivant de la collection.

Utilisez la IEnumerator.Reset méthode pour déplacer l’énumérateur vers la position initiale.

Notes

Après avoir créé un System.Collections.IEnumerator objet ou utilisé la méthode pour déplacer l’énumérateur IEnumerator.Reset vers le premier élément de la collection, vous devez appeler la IEnumerator.MoveNext méthode. Sinon, l’élément représenté par la IEnumerator.Current propriété n’est pas défini.

S’applique à

Voir aussi