<分区>
假设我有一个简单的 List<bool>
.我想初始化它并向其中添加例如 100 个元素。为此,我可以:
var myList = new List<bool>();
for (int i = 0; i < 100; i++)
{
myList.Add(false);
}
但这不是最优雅的方法。有没有内置的方法来简化它?我不想要任何循环,只是出于好奇
<分区>
假设我有一个简单的 List<bool>
.我想初始化它并向其中添加例如 100 个元素。为此,我可以:
var myList = new List<bool>();
for (int i = 0; i < 100; i++)
{
myList.Add(false);
}
但这不是最优雅的方法。有没有内置的方法来简化它?我不想要任何循环,只是出于好奇
最佳答案
var myList = Enumerable.Repeat(false, 100).ToList();
哪个
Generates a sequence that contains one repeated value.
关于c# - 用一定数量的元素初始化 List<>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22372827/