Вы можете сделать это с помощью петли for
:
List<char> list = new List<char>();
for (char c = 'A'; c <= 'Z'; ++c) {
list.Add(c);
}
Если вы хотите List<string>
вместо List<char>
, используйте list.Add(c.ToString());
вместо.
Обратите внимание, чтоэто работает только потому, что буквы A - Z встречаются в Юникоде в последовательной последовательности (кодовые точки от 65 до 90).Тот же подход не обязательно работает для других алфавитов.