【发布时间】:2021-01-05 17:23:22
【问题描述】:
我想用List<int> 的数组实现一个图形,但是当我尝试使用默认值(通过调用List<int> 的无参数构造函数)初始化带有Array.Initialize() 的条目时,就像方法是从未调用过,之后所有条目仍然是null!
int n = int.Parse(Console.ReadLine()); // number of nodes
List<int>[] g = new List<int>[n]; //graph
g.Initialize();
我遍历集合并初始化的时候还好,但是为什么Initialize()的方法有问题呢?
【问题讨论】:
-
List<T>[]是一个数组,这就是他在代码中所写的。你能进一步解释一下你在说什么吗? -
@Blindy 你说得对,我是瞎子,那其实是 List
的数组。