Junior — Middle
Оё шумо метавонед усулҳои татбиқшударо дар интерфейси IEnumerator номбар кунед ва тавсиф кунед?
sobes.tech AI
Ҷавоб аз AI
C# тилида IEnumerator интерфейси коллекция бўйича сарфлаш учун методларни белгилайди. Асосий методлар ва хусусиятлар:
bool MoveNext()— кўрсатгични коллекциянинг кейинги элементга ўтказади. Агар кейинги элемент мавжуд бўлса,true, акс ҳолдаfalseқайтарилади.object Current { get; }— ҳозирги элементни қайтарувчи хусусият.void Reset()— сарфловчини бошланғич ҳолатга қайтарadi, яъни биринчи элементдан олдин.
Ишлатиш намунаси:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// item билан ишлаш
}