
Ich habe einen Typ (zur Laufzeit), den ich mit einem IOC-Container (in diesem Fall StructureMap) verwenden möchte, um eine generische Implementierung mit diesem Typ zu finden. Wie mache ich das?
Es ist einfacher als Sie denken würden:
Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);
//Structure Map container
var instance = _container.GetInstance(type);
Autor: Chuck Conway ist spezialisiert auf Software-Engineering und Generative KI. Verbinden Sie sich mit ihm in den sozialen Medien: X (@chuckconway) oder besuchen Sie ihn auf YouTube.