如何快速创建带编号字符串的字符串列表?
现在我正在使用:
var str = new List<string>();
for (int i = 1; i <= 10; i++)
{
str.Add("This is string number " + i);
}
这有效,但是我想知道是否有更快的方法来初始化这样的字符串列表,可能是一两行?
答案 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();