构造一个多级对象

时间:2018-09-22 15:37:54

标签: class object reference nullreferenceexception

我正在尝试构建一个具有多个级别的对象。
例如:
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; 

我在这里读到,当引用对象没有链接时会发生这种情况,但是我该如何将它们链接在一起或以其他方式保持结构呢?

0 个答案:

没有答案