Iterowanie przez alfabet - C # a-caz

Mam pytanie dotyczące iteracji w alfabecie. Chciałbym mieć pętlę zaczynającą się od „a” i kończącą się na „z”. Następnie pętla zaczyna się „aa” i liczy się na „az”. potem zaczyna się od „ba” do „bz” i tak dalej ...

Ktoś wie jakieś rozwiązanie?

Dzięki

EDYCJA: Zapomniałem, że nadałem znakowi „a” funkcję, a funkcja musi zwrócić b. jeśli u dasz „bnc”, funkcja musi zwrócić „bnd”