Sobes.tech
Junior — Middle

IEnumerator interfeysində tətbiq olunan metodları sadalayın və təsvir edin?

sobes.tech Süni İntellekt

AI-dan cavab

C# dilində IEnumerator interfeysi kolleksiyanı gəzmək üçün metodlar müəyyən edir. Əsas metodlar və xüsusiyyətlər:

  • bool MoveNext() — göstəricini kolleksiyanın növbəti elementinə keçirir. Əgər növbəti element mövcuddursa, true, yoxdursa, false qaytarır.
  • object Current { get; } — cari elementi geri qaytaran xüsusiyyət.
  • void Reset() — göstəricini başlanğıc vəziyyətinə qaytarır, yəni kolleksiyanın ilk elementindən əvvəl.

İstifadə nümunəsi:

IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
    var item = enumerator.Current;
    // elementin işlənməsi
}