在一个语句中初始化多个变量会导致NullReferenceException

时间:2014-09-26 14:58:45

标签: c# nullreferenceexception

我试图在列表中嵌套对象列表;我尝试过以下方法:

实例化:

  public static List<PhonePeople> Helpdesk, Admins = new List<PhonePeople>();
  public static List<List<PhonePeople>> PDepartments = 
          new List<List<PhonePeople>>{Helpdesk,Admins};

尝试按如下方式添加到帮助台列表:

 MainWindow.PDepartments[counter].Add(thisPerson);

错误:

  

“对象引用未设置为对象的实例”

我将计数器定义为0,0是帮助台的索引。 Mainwindow是静态列表所在的位置。 我相信我的列表清单或我添加的方式存在问题;

怎么了?

1 个答案:

答案 0 :(得分:6)

您的专线public static List<PhonePeople> Helpdesk, Admins = new List<PhonePeople>();仅实例化Admins而非HelpDesk