0 votes

Pourquoi est-ce que j'obtiens une erreur de compilation lorsque j'essaie de créer une liste d'un objet dynamique au moment de l'exécution ?

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X