我正在尝试将元素插入到c#中的链接列表中。我得到一个invaliderOperationException,因为我认为我没有对实际链表列表节点的引用。
private static LinkedList<ScoreNode> scores;
private static LinkedListNode<ScoreNode> posNode;
当前我将posNode设置为满足特定条件的分数中的元素 然后我使用AddBefore方法在posNode之前添加一个新的LinkedListNode(ScoreNode)。 所以如果我是正确的,我认为我得到了异常,因为在内存中没有任何东西存储在posNode之前。那么我怎样才能从分数中得到一个元素的引用?
答案 0 :(得分:0)
你有没有初始化它?
private static LinkedList<ScoreNode> scores = new LinkedList<ScoreNode>();