Junior — Middle
IEnumerator arayüzünde uygulanan yöntemleri listeleyip açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
C# dilinde IEnumerator arayüzü, koleksiyon üzerinde gezinmek için metodlar tanımlar. Temel metodlar ve özellikler şunlardır:
bool MoveNext()— göstericiyi koleksiyonun bir sonraki öğesine taşır. Eğer bir sonraki öğe varsatrue, yoksafalsedöner.object Current { get; }— koleksiyonun şu anki öğesini döndüren özellik.void Reset()— sayacı başlangıç konumuna sıfırlar, yani koleksiyonun ilk öğesinden önce.
Kullanım örneği:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// öğe işlemi
}