Simple IEnumerator use (with example)

Estou tendo problemas para lembrar como (mas não por que) usarIEnumerators em c #. Estou acostumado a Java com sua documentação maravilhosa que explica tudo muito bem para iniciantes. Por favor tenha paciencia comigo

Tentei aprender com outras respostas nesses fóruns sem sucesso. Em vez de fazer uma pergunta genérica que já foi feita antes, tenho um exemplo específico que esclareceria as coisas para mi

Suponha que eu tenho um método que precisa ser passado umIEnumerable<String> objeto. Tudo o que o método precisa fazer é concatenar as letrasroxxors até o final de cadaString no iterador. Em seguida, ele retornará esse novo iterador (é claro que o @ originIEnumerable o objeto é deixado como estava

Como eu iria fazer isso? A resposta aqui deve ajudar muitos com perguntas básicas sobre esses objetos, além de mim, é claro.

questionAnswers(5)

yourAnswerToTheQuestion