Skip to content

Publicaciones

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);

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.

↑ Volver arriba

También te puede gustar