
Jeg har en type (ved kjøretid), jeg vil bruke den med en IOC-container (i dette tilfellet StructureMap) for å finne en generisk implementering som bruker denne typen. Hvordan gjør jeg det?
Det er enklere enn du tror:
Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);
//Structure Map container
var instance = _container.GetInstance(type);
Forfatter: Chuck Conway spesialiserer seg på programvareutvikling og Generativ AI. Koble til ham på sosiale medier: X (@chuckconway) eller besøk ham på YouTube.