Junior — Middle
Podes enumerar e descrever os métodos implementados na interface IEnumerator?
sobes.tech IA
Resposta da IA
A interface IEnumerator em C# define métodos para percorrer uma coleção. Os métodos e propriedades principais são:
bool MoveNext()— move o ponteiro para o próximo elemento da coleção. Retornatruese o próximo elemento existir, caso contrário,false.object Current { get; }— propriedade que retorna o elemento atual da coleção.void Reset()— redefine o enumerador para a posição inicial, ou seja, antes do primeiro elemento da coleção.
Exemplo de uso:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// processamento do item
}