Simple IEnumerator use (con ejemplo)

Tengo problemas para recordar cómo (pero no por qué) usarIEnumerators en C #. Estoy acostumbrado a Java con su maravillosa documentación que explica todo a los principiantes bastante bien. Así que por favor, tengan paciencia conmigo.

He intentado aprender de otras respuestas en estos foros en vano. En lugar de hacer una pregunta genérica que ya se ha hecho antes, tengo un ejemplo específico que aclararía las cosas para mí.

Supongo que tengo un método que necesita pasar unIEnumerable<String> objeto. Todo lo que debe hacer el método es concatenar las letrasroxxors hasta el final de cadaString en el iterador. Luego devolverá este nuevo iterador (por supuesto, el @ originIEnumerable objeto se deja como estaba).

¿Cómo haría esto? La respuesta aquí debería ayudar a muchos con preguntas básicas sobre estos objetos además de mí, por supuesto.

Respuestas a la pregunta(5)

Su respuesta a la pregunta