Iterando pelo Alfabeto - C # a-caz

Eu tenho uma pergunta sobre iterar através do alfabeto. Eu gostaria de ter um loop que comece com "a" e termine com "z". Depois disso, o loop começa com "aa" e conta para "az". depois disso começa com "ba" até "bz" e assim por diante ...

Alguém conhece alguma solução?

obrigado

EDIT: eu esqueci que eu dou um caractere "a" para a função, em seguida, a função deve retornar b. se você der "bnc" então a função deve retornar "bnd"

questionAnswers(10)

yourAnswerToTheQuestion