【发布时间】:2011-09-14 10:27:30
【问题描述】:
可能重复:
In C#, why can't a List<string> object be stored in a List<object> variable
我认为这可行:
private List<DateTime> _dateTimes = new List<DateTime>();
private List<String> _strings = new List<String>();
private List<List<Object>> _listOfLists = new List<List<Object>>();
_listOfLists.Add(_dateTimes);
_listOfLists.Add(_strings);
但是,我收到一个编译器错误,指出 .Add 方法有一些无效参数...有人知道为什么吗?而且,拥有通用列表列表的解决方案是什么?
【问题讨论】:
-
以及对 .Add 的两次调用中的哪一个会出现错误? :D