StructureMap基于类型动态解析泛型实例
本文关键字:动态 泛型 实例 类型 于类型 StructureMap | 更新日期: 2023-09-27 18:11:48
是否有基于类型的解析方法?
Type t = typeof(Person);
var test = Container.Current.TryGetInstance(IMapper<t, ViewModel>);
figure out:
。. NET泛型:如何在运行时解决类型T ?
Type p = typeof(Person);
Type vm = typeof(ViewModel);
var concreteHandlerType = typeof(IMapper<,>).MakeGenericType(p, vm);
var handler = Container.Current.GetInstance(concreteHandlerType);
容器注册:c.For(typeof(IMapper<,>)).Use(typeof(Mapper<,>));