主题:Dictionary类的数组定义问题
小弟我最近编了一段代码,但是提示我运行时错误,请问这是为什么呀,我为什么不可以这么用呢? edge是我定义的一个类,请大家多多指教,很着急呀!
Dictionary<int, List<edge>> [] graph = new Dictionary<int, List<edge>>[40];
for (j = 0; j < wavelength; j++)
{
for (i = 1; i < 29; i++)
{
graph[j].Add(i, new List<edge>());//Object reference not set to an instance of an object
}
}
Dictionary<int, List<edge>> [] graph = new Dictionary<int, List<edge>>[40];
for (j = 0; j < wavelength; j++)
{
for (i = 1; i < 29; i++)
{
graph[j].Add(i, new List<edge>());//Object reference not set to an instance of an object
}
}