当我试图声明一个链表时,我得到了一个编译错误消息“数组大小不能在变量声明中指定(尝试用'new'表达式初始化)”。在C#中声明一个链表的数组#
public LinkedList<LevelNode>[2] ExistingXMLList;
此外,如果我想创建一个小的字符串数组,是不是正确的方式以下?
string [2] inputdata;
当我试图声明一个链表时,我得到了一个编译错误消息“数组大小不能在变量声明中指定(尝试用'new'表达式初始化)”。在C#中声明一个链表的数组#
public LinkedList<LevelNode>[2] ExistingXMLList;
此外,如果我想创建一个小的字符串数组,是不是正确的方式以下?
string [2] inputdata;
你声明只用[]数组。
LinkedList[] XMLList;
然后你用大小实例化它。
XMLList = new LinkedList[2];
或者都在同一时间:
LinkedList[] XMLList = new LinkedList[2];
要LinkedLists添加到这个阵列键入:
XMLList[0] = new LinkedList();
XMLList[1] = new LinkedList();
试试这个:
LinkedList[] ExistingXMLList = new LinkedList[2];
有人在您的答案中发现了编译错误。 :) – ChaosPandion 2010-04-24 01:49:58
我以为我疯了,但后来我决定即使有15.5k代表他仍然可以犯错。 – 2010-04-24 01:51:36
编程很难。 – 2010-04-24 02:22:14
你可以试试这个
LinkedList的<> [ ] adjacentList = new LinkedList <> [2];
使用通用类型链表需要1个类型参数
不要忘记修复你的编译错误。 :) – ChaosPandion 2010-04-24 01:53:34
哎呀,对不起。我从不使用数组。 – 2010-04-24 01:57:42
无需道歉,Visual Studio破坏我们所有人! – ChaosPandion 2010-04-24 01:59:46