Comment utiliser .Net Generics pour hériter d'un paramètre de modèle?
Question
Je veux pouvoir le faire.
MyInterface interface = new ServiceProxyHelper<ProxyType>();
Voici la structure de l'objet
MyTypeThatImplementsMyInterface : MyInterface
Cela fonctionnera-t-il?
public class ProxyType : MyInterface {}
public class ServiceProxyHelper<ProxyType> : IDisposable, MyInterface {}
La solution
Je pense que c'est ce que vous essayez de faire:
public class ServiceProxyHelper<T> where T : MyInterface { ... }
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow