Junior — Middle
Можете ли да набројите и опишете методе које се реализују у интерфејсу IEnumerator?
sobes.tech АИ
Одговор од АИ
Интерfejs IEnumerator u C# definiše metode za prolazak kroz kolekciju. Glavne metode i svojstva su:
bool MoveNext()— pomera pokazivač na sledeći element kolekcije. Vraćatrueako sledeći element postoji, inačefalse.object Current { get; }— svojstvo koje vraća trenutni element kolekcije.void Reset()— resetuje enumerator na početnu poziciju, tj. pre prvog elementa kolekcije.
Primer upotrebe:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// obrada itema
}