У меня есть список, определенный как глобальный в базовом классе:
private List<Object> progObjs;
В конструкторе производного класса у меня есть:
Object newObj = new Object();
this.progObjs = new List<Object>();
this.progObjs.Add(newObj);
Добавление точки останова послеэто показывает, что объект вошел в список, и теперь список имеет значение Count = 1
.
Однако в другой функции в классе я пытаюсь использовать первый объект в списке (т.е. progObjs[0]
), но выдает NullReferenceException
, а список на самом деле Count = 0
, хотя я сам не удалил объект из списка.
Что случилось с объектом в моем списке?
Спасибо, Митч.