我想要实现的是在不使用循环的情况下多次将一项添加到列表中。我要将50个数字添加到一个列表中,并希望所有这些数字都等于42。我知道我可以简单地创建一个运行50次的小循环并添加相同的项目如此反复;ListlistFullOfInts=newList();intaddThis=42;for(inti=0;i我想做的是;listFullOfInts.AddRange(addThis,50);或者至少与此类似的东西,也许使用Linq?我对看到如何执行此操作有模糊的内存,但无法找到它。有什么想法吗? 最佳答案 您可以使用Repeat:Listl