首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >生成字母表中的字母数组

生成字母表中的字母数组
EN

Stack Overflow用户
提问于 2008-11-24 15:25:46
回答 12查看 182.5K关注 0票数 101

有没有一种简单的方法可以在C#中生成一个包含字母表的数组?手工操作并不太难,但我想知道是否有内置的方法来做到这一点。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2008-11-24 15:29:28

我不认为有内置的方法,但我认为最简单的方法是

代码语言:javascript
复制
  char[] alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
票数 218
EN

Stack Overflow用户

发布于 2008-11-24 15:39:08

C# 3.0:

代码语言:javascript
复制
char[] az = Enumerable.Range('a', 'z' - 'a' + 1).Select(i => (Char)i).ToArray();
foreach (var c in az)
{
    Console.WriteLine(c);
}

是的,即使Enumerable.Range的唯一重载接受int参数,它也可以工作;-)

票数 111
EN

Stack Overflow用户

发布于 2011-08-11 12:50:29

代码语言:javascript
复制
for (char letter = 'A'; letter <= 'Z'; letter++)
{
     Debug.WriteLine(letter);
}
票数 59
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/314466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档