我可以使用LINQ在列表中创建n个相同的条目吗?

时间:2014-10-13 20:39:14

标签: .net vb.net linq

我想创建一个包含一些(n)个相同条目的列表。

我可以像这样使用循环:

For i As Integer = 1 To n
    myList.Add(myEntry)
Next

是否有更短的LINQ-ier方式?

1 个答案:

答案 0 :(得分:5)

您可以使用Enumerable.Repeat

myList.AddRange(Enumerable.Repeat(myEntry, n))