Junior — Middle
Můžete vyjmenovat a popsat metody implementované v rozhraní IEnumerator?
sobes.tech AI
Odpověď od AI
Rozhraní IEnumerator v jazyce C# definuje metody pro průchod kolekcí. Hlavní metody a vlastnosti jsou:
bool MoveNext()— posune ukazatel na další prvek kolekce. Vracítrue, pokud další prvek existuje, jinakfalse.object Current { get; }— vlastnost, která vrací aktuální prvek kolekce.void Reset()— resetuje enumerátor do počáteční pozice, tj. před prvním prvkem kolekce.
Příklad použití:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// zpracování položky
}