Domanda

Voglio essere in grado di farlo.

MyInterface interface = new ServiceProxyHelper<ProxyType>();

Ecco la struttura dell'oggetto

MyTypeThatImplementsMyInterface : MyInterface

Funzionerà?

public class ProxyType : MyInterface {}

public class ServiceProxyHelper<ProxyType> : IDisposable, MyInterface {}
È stato utile?

Soluzione

Penso che questo sia quello che stai cercando di fare:

public class ServiceProxyHelper<T> where T : MyInterface { ... }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top