RepeaterItemCollection.GetEnumerator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une interface IEnumerator qui peut itérer au sein de tous les objets RepeaterItem de 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
Retours
Interface IEnumerator qui contient tous les objets RepeaterItem de RepeaterItemCollection.
Implémente
Exemples
Pour voir ce code dans le contexte d’un exemple complet, consultez la RepeaterItemCollection rubrique de 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
Remarques
Utilisez cette méthode pour créer une System.Collections.IEnumerator méthode qui peut être utilisée pour itérer à travers chaque élément dans le RepeaterItemCollection.
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.