I am basically impressed by the article
Writing Alphabets (A to Z) in C# using loop ( http://www.dotnetfunda.com/codes/code1817-writing-alphabets-a-to-z-in-csharp-using-loop.aspx?com=added ) by Sheo Narayan and thought of sharing some more ways of achieving the same. Here are my attempts
Enumerable
.Range('A', 'Z' - 'A' + 1)
.ToList()
.ForEach(i => Console.WriteLine((Char)i));
Another Way
Enumerable
.Range(0, 26)
.ToList()
.ForEach(i => Console.WriteLine(Convert.ToChar(i + 65 + 0)));
For generating Small letters write
i + 65 + 32Another way
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
.ToCharArray()
.ToList()
.ForEach(i => Console.WriteLine(i));
Hope this helps