Skip to content

Articles

Créer un type générique à l'exécution

22 mai 2012 • 1 min de lecture

Créer un type générique à l'exécution

J’ai un type (à l’exécution), je veux l’utiliser avec un conteneur IOC (dans ce cas StructureMap) pour trouver une implémentation générique utilisant ce type. Comment faire ?

C’est plus simple que vous ne le pensez :

Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);

//Structure Map container
var instance = _container.GetInstance(type);

Auteur : Chuck Conway est un ingénieur IA avec près de 30 ans d’expérience en génie logiciel. Il construit des systèmes IA pratiques — pipelines de contenu, agents d’infrastructure et outils qui résolvent des problèmes réels — et partage ce qu’il apprend en chemin. Connectez-vous avec lui sur les réseaux sociaux : X (@chuckconway) ou visitez-le sur YouTube et sur SubStack.

↑ Retour en haut

Vous aimerez peut-être aussi