Здравствуйте! Столкнулся с такой проблемой. Есть класс
| Код | class Node { public Node(int value, Node prev, Node next) { this.value = value; this.prev = prev; this.next = next; } public Node Prev { get { return this.prev; } set { this.prev = value; } }
public Node Next { get { return this.next; } set { this.next = value; } }
public int Value { get { return this.value; } set { this.value = value; } }
int value; Node prev, next; }
|
далее в коде пытаюсь сделать так
| Код | public void AddFirst(int value) { FirstNode.Prev = new Node(value, null, FirstNode); FirstNode= FirstNode.Next; count++; }
|
и в месте где создается новая нода выскакивает сообщение "В экземпляре объекта не задана ссылка на объект". Почему так нельзя делать и как можно? |