Condividi tramite


RepeaterItemCollection.GetEnumerator Metodo

Definizione

Restituisce un'interfaccia IEnumerator che scorre tutti gli oggetti RepeaterItem presenti nell'insieme RepeaterItemCollection.

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

IEnumerator

Interfaccia IEnumerator che contiene tutti gli oggetti RepeaterItem dell'insieme RepeaterItemCollection.

Implementazioni

Esempio

Per visualizzare questo codice nel contesto di un esempio completo, vedere l'argomento relativo alla RepeaterItemCollection classe.

      void GetEnumerator_Clicked(Object Sender, EventArgs e)
      {
labelDisplay.Text = "Invoking GetEnumerator method.<br />";
labelDisplay.Text += "The Items collection contains: <br />";

// Display the elements of the RepeaterItemCollection using GetEnumerator.
RepeaterItemCollection  myItemCollection = myRepeater.Items;
IEnumerator myEnumertor = myItemCollection.GetEnumerator();
while(myEnumertor.MoveNext())
{
   RepeaterItem myItem = (RepeaterItem)myEnumertor.Current;
   labelDisplay.Text += ((DataBoundLiteralControl)
      myItem.Controls[0]).Text + "<br />";
}
      }
Sub GetEnumerator_Clicked(Sender As [Object], e As EventArgs)
   labelDisplay.Text = "Invoking GetEnumerator method.<br />"
   labelDisplay.Text += "The Items collection contains: <br />"
   
   ' Display the elements of the RepeaterItemCollection using GetEnumerator.
   Dim myItemCollection As RepeaterItemCollection = myRepeater.Items
   Dim myEnumertor As IEnumerator = myItemCollection.GetEnumerator()
   While myEnumertor.MoveNext()
      Dim myItem As RepeaterItem = CType(myEnumertor.Current, RepeaterItem)
      labelDisplay.Text += CType(myItem.Controls(0), DataBoundLiteralControl).Text + "<br />"
   End While
End Sub 'GetEnumerator_Clicked

Commenti

Utilizzare questo metodo per creare un System.Collections.IEnumerator oggetto che può essere usato per scorrere ogni elemento in RepeaterItemCollection.

Utilizzare la IEnumerator.Current proprietà per ottenere l'elemento a cui punta attualmente nell'insieme.

Utilizzare il IEnumerator.MoveNext metodo per passare all'elemento successivo nell'insieme.

Usare il IEnumerator.Reset metodo per spostare nuovamente l'enumeratore nella posizione iniziale.

Nota

Dopo aver creato un System.Collections.IEnumerator oggetto o aver utilizzato il IEnumerator.Reset metodo per spostare l'enumeratore nel primo elemento della raccolta, è necessario chiamare il IEnumerator.MoveNext metodo . In caso contrario, l'elemento rappresentato dalla IEnumerator.Current proprietà non è definito.

Si applica a

Vedi anche