创建一个包含单个字符串N的列表<string>

Rav*_*pta 8 .net c#

有没有办法构建一个List<string>包含单个字符串的类型列表N而不使用循环?类似的东西,String(char c, int count)但代替字符串列表.

List<string> list = new List<string>() { "str", "str", "str", ..... N times };
Run Code Online (Sandbox Code Playgroud)

igr*_*mpe 25

你可以使用Repeat():

List<String> l = Enumerable.Repeat<String>("foo", 100).ToList<String>();
Run Code Online (Sandbox Code Playgroud)

当然它仍会使用一个循环,但现在你不"看到"它.

  • 太神奇了,不知道这个!:) (5认同)