【发布时间】:2013-06-14 16:21:34
【问题描述】:
我想要实现的是在不使用循环的情况下多次将一项添加到列表中。
我将向列表中添加 50 个数字,并希望所有这些数字都等于 42。我知道我可以简单地创建一个运行 50 次的小循环并添加相同的项目如此反复;
List<int> listFullOfInts = new List<int>();
int addThis = 42;
for(int i = 0; i < 50; i++)
listFullOfInts.Add(addThis);
我正在尝试做的事情是;
listFullOfInts.AddRange(addThis, 50);
或者至少与此类似的东西,也许使用 Linq?我对如何执行此操作有模糊的记忆,但找不到。有什么想法吗?
【问题讨论】:
-
为什么不想使用列表?
-
@RuneFS 因为这就是我实现它的方式:)
-
大声笑我的意思是“你为什么不想使用循环?”。打败了我如何最终写了其他东西(需要咖啡)
-
@RuneFS 主要是因为我知道有一种方法可以不用循环,但我找不到。
标签: c# collections