快速初始化编号字符串列表的方法?

时间:2013-02-14 16:16:35

标签: c# string list numbers initialization

如何快速创建带编号字符串的字符串列表?

现在我正在使用:

var str = new List<string>();

for (int i = 1; i <= 10; i++)
{
    str.Add("This is string number " + i);
}

这有效,但是我想知道是否有更快的方法来初始化这样的字符串列表,可能是一两行?

2 个答案:

答案 0 :(得分:5)

您可以使用LINQ:

Enumerable.Range(1, 10).Select(i => "This is string number " + i).ToList();

答案 1 :(得分:3)

var str = Enumerable.Range(1, 10).Select(i => "This is string number " + i).ToList();