我的情况看起来(对我来说)非常简单,但我找不到解决办法。
我有这种情况:
我有这种情况:
public class Class<T> : IInterface where T : class
{
}
接口不能被泛型化(来自WCF库)。
因此我想像这样注册接口:
container.RegisterType(typeof (IInterface ), typeof (Class<>));
然后使用 T 解决它。
我该怎么做?我错过了什么吗?
我的意图是做类似于这样的事情
container.Resolve<IInterface>(/* specify T */);