我希望能够这样做。
MyInterface interface = new ServiceProxyHelper<ProxyType>();
这是对象结构
MyTypeThatImplementsMyInterface : MyInterface
这会有效吗?
public class ProxyType : MyInterface {}
public class ServiceProxyHelper<ProxyType> : IDisposable, MyInterface {}
答案 0 :(得分:3)
我认为这就是你要做的事情:
public class ServiceProxyHelper<T> where T : MyInterface { ... }