using System.Collections.Generic;
private List<char> _currentLetters = new List<char>() { '@' };
for(int i = 10000; i >= 0; i--)
Console.WriteLine(GetLetter());
public string GetLetter()
bool incremented = false;
for (int i = _currentLetters.Count - 1; i >= 0; i--)
if (_currentLetters[i] == 'Z')
_currentLetters[i] = 'A';
_currentLetters[i] = (char)(_currentLetters[i] + 1);
if (incremented == false)
_currentLetters.Add('A');
return string.Join("", _currentLetters);