ListItemCollection.GetEnumerator ListItemCollection.GetEnumerator ListItemCollection.GetEnumerator ListItemCollection.GetEnumerator Method

Definizione

Restituisce un oggetto implementato IEnumerator contenente tutti gli oggetti ListItem presenti nella classe ListItemCollection.Returns a IEnumerator implemented object that contains all ListItem objects in the 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

Restituisce

Oggetto implementato IEnumerator contenente tutti gli oggetti ListItem presenti nella classe ListItemCollection.A IEnumerator implemented object that contains all ListItem objects in the ListItemCollection.

Implementazioni

Esempi

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

Commenti

Utilizzare questo metodo per creare un System.Collections.IEnumerator oggetto che può essere iterato tramite per ottenere ListItem ogni oggetto in ListItemCollection.Use this method to create a System.Collections.IEnumerator that can be iterated through to get each ListItem object in the ListItemCollection.

Utilizzare la IEnumerator.Current proprietà per ottenere l'elemento a cui punta attualmente nella raccolta.Use the IEnumerator.Current property to get the item currently pointed to in the collection.

Utilizzare il IEnumerator.MoveNext metodo per passare all'elemento successivo della raccolta.Use the IEnumerator.MoveNext method to move to the next item in the collection.

Utilizzare il IEnumerator.Reset metodo per spostare nuovamente l'enumeratore nella posizione iniziale.Use the IEnumerator.Reset method to move the enumerator back to the initial position.

Nota

Dopo aver creato un System.Collections.IEnumerator oggetto o utilizzato il IEnumerator.Reset metodo per spostare l'enumeratore nel primo elemento della raccolta, è necessario chiamare il IEnumerator.MoveNext metodo.After you create a System.Collections.IEnumerator object or use the IEnumerator.Reset method to move the enumerator to the first item in the collection, you must call the IEnumerator.MoveNext method. In caso contrario, l'elemento rappresentato IEnumerator.Current dalla proprietà non è definito.Otherwise, the item represented by the IEnumerator.Current property is undefined.

Si applica a

Vedi anche