1
为什么我不能这样做?其中obj值是一个有效的类型。使用Unity Container在运行时注册类型
Type type = obj.Value.GetType();
this.unityContainer.RegisterType<type>();
OR
this.unityContainer.RegisterType(obj.Value);
当我能做到这一点......这里的obj值是相同的类型,但在编译时已知。
this.unityContainer.RegisterType<object, actualType>("Name");
我的最终目标是能够在运行时注册几种不同的类型。
在最后一部分输入错误。 – Marsh
啊。第二种方式确实奏效。我在使用它之前从未解决过它。非常感谢! – Marsh