题
我希望能够做到这一点。
MyInterface interface = new ServiceProxyHelper<ProxyType>();
这是对象结构
MyTypeThatImplementsMyInterface : MyInterface
这行得通吗?
public class ProxyType : MyInterface {}
public class ServiceProxyHelper<ProxyType> : IDisposable, MyInterface {}
解决方案
我认为这就是你想要做的:
public class ServiceProxyHelper<T> where T : MyInterface { ... }
不隶属于 StackOverflow