Ошибка при добавлении элемента в коллекцию 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;
}
}