Generating an array of letters in the alphabet

前端 未结 14 1673
粉色の甜心
粉色の甜心 2020-11-28 03:53

Is there an easy way to generate an array containing the letters of the alphabet in C#? It\'s not too hard to do it by hand, but I was wondering if there was a built in way

14条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-28 04:13

    C# 3.0 :

    char[] az = Enumerable.Range('a', 'z' - 'a' + 1).Select(i => (Char)i).ToArray();
    foreach (var c in az)
    {
        Console.WriteLine(c);
    }
    

    yes it does work even if the only overload of Enumerable.Range accepts int parameters ;-)

提交回复
热议问题