Skip to content
Perspectivas e Iteraciones Entendiendo la IA: técnico, cotidiano y reflexiones.
← atrás

Creando un Tipo Genérico en Tiempo de Ejecución

22 de mayo de 2012 • 1 min de lectura

Creando un Tipo Genérico en Tiempo de Ejecución

Tengo un tipo (en tiempo de ejecución), quiero usarlo con un contenedor IOC (en este caso StructureMap) para encontrar una implementación genérica usando este tipo. ¿Cómo lo hago?

Es más simple de lo que pensarías:

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

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

Autor: Chuck Conway se especializa en ingeniería de software e IA Generativa. Conéctate con él en redes sociales: X (@chuckconway) o visítalo en YouTube.