是否可以像这样使用统一:
container.Register(typeof(IMyType<car>), typeof(MyType1<car>));
container.Register(typeof(IMyType<>), typeof(MyType2<>));
..所以当我尝试解决时,IMyType<car>我得到了MyType1<car>……但是当我尝试解决时,IMyType<bus>我得到了MyType2<bus>?或者也许是另一种方法来做同样的事情,以便定义的泛型优先于开放的泛型?