i am looking for code that can generate an array where the first item is A, then B, then C . . .after Z i
var q = Enumerable.Range(Convert.ToInt32('A'),26).Select( x => Convert.ToChar(x) ); var result = ( q.Select( x => x.ToString() ) .Concat( q.SelectMany( x => q.Select( y => x.ToString() + y.ToString() ) ) ) );