Iterando a través del alfabeto - C # a-caz

Tengo una pregunta acerca de iterar a través del alfabeto. Me gustaría tener un bucle que comienza con "a" y termina con "z". Después de eso, el bucle comienza "aa" y cuenta hasta "az". después de eso comienza con "ba" hasta "bz" y así sucesivamente ...

¿Alguien sabe alguna solución?

Gracias

EDITAR: Olvidé que le doy un carácter "a" a la función, luego la función debe devolver b. si da "bnc" entonces la función debe devolver "bnd"

Respuestas a la pregunta(10)

Su respuesta a la pregunta