5

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

现在我正在使用:

var str = new List<string>();

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

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

4

2 回答 2

5

您可以使用 LINQ:

Enumerable.Range(1, 10).Select(i => "This is string number " + i).ToList();
于 2013-02-14T16:17:51.547 回答
3
var str = Enumerable.Range(1, 10).Select(i => "This is string number " + i).ToList();

于 2013-02-14T16:18:41.473 回答