Ошибка при добавлении элемента в коллекцию List - C#
Формулировка задачи:
Добрый день!
Возникла такая проблема.
Есть класс
Для добавления в коллекцию хранящихся элементов я планировал использовать готовый метод класса List<T> - Add(Item). Но в итоге при работе приблизительно следующего кода
генерируется исключение NullReferenceExeption, пишет "ссылка на объект не указывает на экземпляр объекта"
Честно говоря, не до конца понимаю работу объектов классов в плане когда мы имеем дело с самим объектом, а когда с ссылкой на него...
Подскажите, что в данном случае я делаю не так. Или может быть нужно реализовать особый метод добавления элемента в коллекцию?
Заранее спасибо!
class Node { //в нем есть свойство Nodes, //которое реализует доступ к элементам, которые хранятся в экземпляре класса Node private List<Node> _nodes; public List<Node> Nodes { get { return _nodes; } } }
Node N1 = new Node(); Node N2 = new Node(); N1.Nodes.Add(N2);
Решение задачи: «Ошибка при добавлении элемента в коллекцию List»
textual
Листинг программы
private List<Node> _nodes = new List<Node>(); public List<Node> Nodes { get { return _nodes; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д