在C#中声明一个链表列表

时间:2010-04-24 01:43:55

标签: c# arrays linked-list

我收到编译错误消息“当我尝试声明链接列表数组时,无法在变量声明中指定数组大小(尝试使用'new'表达式初始化)”。

public LinkedList<LevelNode>[2] ExistingXMLList;

另外,如果我想创建一个小数组的字符串,是不是以下正确的方法?

string [2] inputdata;

3 个答案:

答案 0 :(得分:7)

使用[]。

声明一个数组
LinkedList[] XMLList;

然后用大小实例化它。

XMLList = new LinkedList[2];

或两者同时:

LinkedList[] XMLList = new LinkedList[2];

要将LinkedLists添加到此阵列,请键入:

XMLList[0] = new LinkedList();
XMLList[1] = new LinkedList();

答案 1 :(得分:1)

试试这个:

LinkedList[] ExistingXMLList = new LinkedList[2];

答案 2 :(得分:-1)

你可以试试这个  LinkedList&lt;&gt; [] adjacentList = new LinkedList&lt;&gt; [2];
使用泛型类型链表需要1个类型参数