将一个项目多次添加到同一列表中。

26 浏览
0 Comments

将一个项目多次添加到同一列表中。

我想要实现的目标是在不使用循环的情况下将一个项目添加到列表中多次。

我要将50个数字添加到一个列表中,并且希望所有的数字都等于42,我知道我可以简单地创建一个小循环,运行50次,并一次又一次地添加相同的项目,如下所示;

List listFullOfInts = new List();
int addThis = 42;
for(int i = 0; i < 50; i++)
    listFullOfInts.Add(addThis);

我想做的是这样的事情;

listFullOfInts.AddRange(addThis, 50);

或者至少类似于这样的东西,也许使用Linq?我有一个模糊的记忆,记得看到如何做到这一点,但找不到它。有什么想法吗?

0