我只是想知道是否存在返回ASCII字符序列的.Net框架方法?类似的东西:
public static string ascii()
{
return "abcdefghijklmnuopqrstuvwxyz";
}
答案 0 :(得分:2)
实际上String
已经实现了IEnumerable<Char>
,因此您的代码已经是您所需要的。但是你可以通过改变返回类型来使它更具体:
public IEnumerable<Char> Ascii
{
get
{
return "abcdefghiklmnopqrstuvwxyz";
}
}
如果你真的想以更加LINQish的方式制作它,你也可以写:
public IEnumerable<Char> Ascii2
{
get
{
return Enumerable.Range((int)'a', 26).Select(i => (char)i);
}
}
答案 1 :(得分:1)
Ascii
: - )