.Net Generics を使用してテンプレート パラメーターを継承するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/90117

  •  01-07-2019
  •  | 
  •  

質問

これができるようになりたいです。

MyInterface interface = new ServiceProxyHelper<ProxyType>();

オブジェクト構造は次のとおりです

MyTypeThatImplementsMyInterface : MyInterface

これはうまくいきますか?

public class ProxyType : MyInterface {}

public class ServiceProxyHelper<ProxyType> : IDisposable, MyInterface {}
役に立ちましたか?

解決

これがあなたがやろうとしていることだと思います:

public class ServiceProxyHelper<T> where T : MyInterface { ... }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top