如何使用.Net Generics继承模板参数?

时间:2008-09-18 04:46:39

标签: c# .net generics

我希望能够这样做。

MyInterface interface = new ServiceProxyHelper<ProxyType>();

这是对象结构

MyTypeThatImplementsMyInterface : MyInterface

这会有效吗?

public class ProxyType : MyInterface {}

public class ServiceProxyHelper<ProxyType> : IDisposable, MyInterface {}

1 个答案:

答案 0 :(得分:3)

我认为这就是你要做的事情:

public class ServiceProxyHelper<T> where T : MyInterface { ... }