有没有一种简单的方法可以在C#中生成一个包含字母表的数组?手工操作并不太难,但我想知道是否有内置的方法来做到这一点。
发布于 2008-11-24 15:29:28
我不认为有内置的方法,但我认为最简单的方法是
char[] alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
发布于 2008-11-24 15:39:08
C# 3.0:
char[] az = Enumerable.Range('a', 'z' - 'a' + 1).Select(i => (Char)i).ToArray();
foreach (var c in az)
{
Console.WriteLine(c);
}
是的,即使Enumerable.Range的唯一重载接受int参数,它也可以工作;-)
发布于 2011-08-11 12:50:29
for (char letter = 'A'; letter <= 'Z'; letter++)
{
Debug.WriteLine(letter);
}
https://stackoverflow.com/questions/314466
复制相似问题