При создании экземпляра класса выдается исключение "не задана ссылка на объект" - 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++;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д