Junior — Middle
IEnumerator interfeysida amalga oshirilgan metodlarni ro'yxatga olib, ta'riflab berolasizmi?
sobes.tech AI
AIdan javob
C# da IEnumerator interfeysi kolleksiyani aylanib chiqish uchun metodlarni belgilaydi. Asosiy metodlar va xususiyatlar:
bool MoveNext()— ko‘rsatkichni kolleksiyaning keyingi elementiga o'tkazadi. Agar keyingi element mavjud bo‘lsa,true, aks holdafalseqaytaradi.object Current { get; }— joriy elementni qaytaradigan xususiyat.void Reset()— enumeratorni boshlang‘ich holatga qaytaradi, ya’ni kolleksiyaning birinchi elementidan oldin.
Foydalanish misoli:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// item bilan ishlash
}