Dav*_*.ca 3 c# visual-studio-2005
如何在C#中获取从"A:"到"Z:"的字符串列表?像这样的东西:
List<string> list = new List<string>();
for (int i = 0; i < 26; i++)
{
list.Add(string.Format("{0}:", Convert.ToChar('A' + i));
}
Run Code Online (Sandbox Code Playgroud)
抱歉,我现在没有可用于验证的VS来验证.顺便说一句,是否有网站可用于交互式测试代码片段?
Joe*_*ung 13
from ch in "ABCDEFGHIJKLMNOPQRSTUVWXYZ" select ch + ":";
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 11
使用LINQ:
List<string> aToZ = Enumerable.Range('A', 26)
.Select(x => (char) x + ":")
.ToList();
Run Code Online (Sandbox Code Playgroud)
不使用LINQ - 一个比原始for循环更简单的替代方法(IMO):
List<string> list = new List<string>();
for (char c = 'A'; c <= 'Z'; c++)
{
list.Add(c + ":");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6520 次 |
| 最近记录: |