J'ai fait quelques recherches et j'ai découvert qu'il existe apparemment un moyen facile et compréhensible de le faire en utilisant la réflexion.
Type MyType = typeof(MyObject);
IList lst = (IList)Activator.CreateInstance((typeof(List<>).MakeGenericType(MyType)));
J'ai une erreur de compilation. Il me dit que je dois en fait fournir le type à IList... Est-ce que j'ai raté quelque chose ?
Toute aide serait grandement appréciée, merci.