RepeaterItemCollection.GetEnumerator Methode

Definitie

Retourneert een IEnumerator interface die door alle RepeaterItem objecten in het RepeaterItemCollectionobject kan worden herhaald.

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 interface die alle RepeaterItem objecten in de RepeaterItemCollection.

Implementeringen

Voorbeelden

Als u deze code in de context van een volledig voorbeeld wilt zien, raadpleegt u het RepeaterItemCollection klasseonderwerp.

      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

Opmerkingen

Gebruik deze methode om een System.Collections.IEnumerator te maken die kan worden gebruikt om elk item in het RepeaterItemCollectionitem te herhalen.

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.

Van toepassing op

Zie ook