繁体   English   中英

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

[英]Initializing multiple variable in one statement causes 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是静态列表所在的位置。 我认为我的列表列表或添加方式有问题;

怎么了?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM