Roo*_*ian 3 c# generics list dynamic
我想创建一个Type对象的通用列表.
我有 ...
Type type = typeof(Foo);
object model = GetModel();
Run Code Online (Sandbox Code Playgroud)
现在我要创建一个 new List<Foo>((Foo)model)
这可能在C#中吗?
Mat*_*hen 10
Type listT = typeof(List<>).MakeGenericType(new[]{type});
object list = Activator.CreateInstance(listT);
Run Code Online (Sandbox Code Playgroud)