При создании экземпляра класса выдается исключение "не задана ссылка на объект" - C#
Формулировка задачи:
Здравствуйте! Столкнулся с такой проблемой. Есть класс
далее в коде пытаюсь сделать так
и в месте где создается новая нода выскакивает сообщение
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++; }
"В экземпляре объекта не задана ссылка на объект"
. Почему так нельзя делать и как можно?Решение задачи: «При создании экземпляра класса выдается исключение "не задана ссылка на объект"»
textual
Листинг программы
public void AddFirst(int value) { FirstNode = new Node(value, null, FirstNode); count++; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д