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

本文关键字:变量 NullReferenceException 一条 语句 初始化 | 更新日期: 2023-09-27 18:24:52

我正在尝试在列表中嵌套一个对象列表;我尝试过以下几种:

实例化:

  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是帮助台的索引。主窗口是静态列表所在的位置。我认为我的列表或添加方式有问题;

怎么了?

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

您的行public static List<PhonePeople> Helpdesk, Admins = new List<PhonePeople>();仅实例化Admins,而不是HelpDesk