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

Mar*_*sen 5 c# string numbers initialization list

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

现在我正在使用:

var str = new List<string>();

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

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

Joe*_*oey 5

您可以使用LINQ:

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