我正在尝试将一组列表存储在列表中,但是因为强制程序员在 <> 列表将包含什么数据类型以及列表包含的列表我似乎无法将我的列表添加到我的主人包含列表的列表没有收到错误消息,告诉我我没有添加正确类型的列表。
public List<MyObject1> List1{ get; set; }
public List<MyObject2> List2{ get; set; }
List<List<object>> myMasterList; //nested type definitions here
public SetUpLists()
{
List1= new List<MyObject1>();
List2= new List<MyObject2>();
myMasterList= new List<List<object>>(); //nested type definitions here
//ERROR ON NEXT 2 LINES
'System.Collections.Generic.List<System.Collections.Generic.List<object>>.Add(System.Collections.Generic.List<object>)' has some invalid arguments.
myMasterList.Add(List1);
upgradeList.Add(List2);
}
因此,从查看错误报告来看,它似乎应该可以正常工作。我什至尝试过使它不是和类List<List<object>>
的父类:- 无济于事,我得到了同样的错误。MyObject1
MyObject2
List<List<MyObjectMaster>>
非常感谢任何帮助。