I want to create a generic list of a Type object.
I have...
Type type = typeof(Foo); object model = GetModel();
Now I want to create a new List<Foo>((Foo)model)
new List<Foo>((Foo)model)
Is this possible in C #?
Type listT = typeof(List<>).MakeGenericType(new[]{type}); object list = Activator.CreateInstance(listT);