假设我有以下这些列表:
var firstList = new List<ofsometype>();
var secondList = new List<ofsomeanothertype>();
var thirdList = new List<anothertype>();
我该如何创建一个能够接受其他列表的列表?例如:
var mainList = new List<???>();
mainList.Add(firstlist);
mainList.Add(secondlist);
mainList.Add(thirdlist);
感谢您的信任。
List<object>
- 但这样你就会进入强制转换的领域... - Matthew WatsonList<object>
。List<T>
也实现了一些非泛型接口,但是如果不知道你打算如何使用列表以及你打算如何使用它,那么就无法给你提供更具体的建议。 - Lasse V. Karlsenvar mainList = new List<IList>();
。 - Bojan B