是否可以将泛型与类型参数混合使用?例如,有没有办法编写这样的代码:
IList GetListOfListsOfTypes(Type[] types)
{
IList<IList> listOfLists = new List<IList>();
foreach (Type t in types)
{
listOfLists.Add(new List<t>());
}
return listOfLists.ToList();
}
显然,编译器不喜欢这样,但是有什么方法可以实现吗?