对象未设置为obj列表初始化的ref

时间:2017-08-10 04:24:02

标签: c# object

我正在尝试初始化类中的列表,但它将对象设置为未设置为对象的实例

OBJS

    class te1
    {
       public t2 test2 {get; set;}
       public string tst {get; set;}
    }
    class t2
    {
       public List<string> da {get; set;}
    }

调用(这是抛出错误的内容)

  var data = new te1();
  data.t2.da = new List<string>();

1 个答案:

答案 0 :(得分:1)

你需要在使用 da list之前初始化test2,这应该是,

var data = new te1();
data.test2  = new t2();
data.test2.da = new List<string>();