我想嵌套列表中的对象列表;我曾尝试以下:在一个语句中初始化多个变量会导致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);
错误:
"Object reference not set to an instance of an object"
我定义的计数器为0 ,0是帮助台的索引。主窗口是静态列表所在的地方。 我认为我的清单列表或我添加的方式存在问题;
怎么了?
注意,我认为它不是直接复制【什么是一个NullReferenceException,如何解决?(http://stackoverflow.com/questions/ 4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it),因为它更多地关于在单个语句中声明多个变量。 @Mods,请考虑阅读链接的问题,以帮助您调试此类型的异常(现在和以后)。 – 2014-09-26 15:16:14
谢谢Alexei;下次会这样做,我浏览了标题,但对“嵌套列表”非常头脑,而不是涉及所有信息。 – ModS 2014-09-26 16:20:40