Построение многоуровневого объекта - PullRequest
0 голосов
/ 22 сентября 2018

Я пытаюсь построить объект, который имеет несколько уровней.
Например:
public class Stage { public Step one; public Step two; public class Step; { public StepPropeties first; public StepProperties last; public class StepProperties { public int time = 1; public int signal = 1; } } }

Так что объект Stage содержит два объекта Step, каждый из которых содержит два объекта StepProperties,которые имеют индивидуальные переменные времени и сигнала.
Когда я пытаюсь обратиться к переменной внутри, она возвращает NullReferenceException:

Stage[] a = new Stage[3];
a[0].one.last.time=10; 

Я читал здесь, что это происходит, когда ссылочный объект не имеет ссылки, но как тогда сделатьЯ связываю их вместе или делаю это по-другому и поддерживаю структуру?

...