Publicaciones
Creación de un tipo genérico en tiempo de ejecución
22 de mayo de 2012 • 1 min de lectura
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 piensas:
Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);
//Structure Map container
var instance = _container.GetInstance(type);
Autor: Chuck Conway es un Ingeniero de IA con casi 30 años de experiencia en ingeniería de software. Construye sistemas de IA prácticos—canalizaciones de contenido, agentes de infraestructura y herramientas que resuelven problemas reales—y comparte lo que está aprendiendo en el camino. Conéctate con él en redes sociales: X (@chuckconway) o visítalo en YouTube y en SubStack.