Junior — Middle
¿Puedes enumerar y describir los métodos implementados en la interfaz IEnumerator?
sobes.tech AI
Respuesta de la IA
La interfaz IEnumerator en C# define métodos para recorrer una colección. Los métodos y propiedades principales son:
bool MoveNext()— avanza el puntero al siguiente elemento de la colección. Devuelvetruesi existe un siguiente elemento, de lo contrariofalse.object Current { get; }— propiedad que devuelve el elemento actual de la colección.void Reset()— restablece el enumerador a su posición inicial, es decir, antes del primer elemento de la colección.
Ejemplo de uso:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// procesamiento de item
}