创建大小为n的C#列表,并将其初始化为0

时间:2019-07-25 16:01:50

标签: c#

如何在C#中创建一个大小可变的列表,并用0初始化所有元素?

我知道的一种方法就是以这种方式使用Enumerable

IEnumerable<int> list1 = Enumerable.Range(1, n).Select(x => x * 0);

不确定使用这种方法的时间复杂度。只是寻找更好的方法。

1 个答案:

答案 0 :(得分:2)

Enumerable.Repeat(0, n);

将是内存有效的方法,但由于int的默认值为0,因此您也可以这样做

var array = new int[n];