Junior — Middle
Kun je de methoden die in de interface IEnumerator worden geïmplementeerd opsommen en beschrijven?
sobes.tech AI
Antwoord van AI
De IEnumerator-interface in C# definieert methoden voor het doorlopen van een collectie. De belangrijkste methoden en eigenschappen zijn:
bool MoveNext()— verplaatst de aanwijzer naar het volgende element in de collectie. Geefttrueterug als het volgende element bestaat, andersfalse.object Current { get; }— eigenschap die het huidige element van de collectie retourneert.void Reset()— zet de enumerator terug naar de beginpositie, dat wil zeggen vóór het eerste element van de collectie.
Voorbeeld van gebruik:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// verwerking van item
}