
我有一个类型(在运行时),我想将它与 IOC 容器(在这种情况下是 StructureMap)一起使用,以找到使用此类型的泛型实现。我该如何做到这一点?
这比你想象的要简单:
Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);
//Structure Map container
var instance = _container.GetInstance(type);
作者:Chuck Conway 专注于软件工程和生成式人工智能。在社交媒体上与他联系:X (@chuckconway) 或访问他的 YouTube。