J'aimerais créer une classe de type suivant mais cela ne me laissera pas le déclarer de cette façon. J'ai aussi essayé: p> mais le compilateur me dit que le type / l'espace de noms J n'a pu être trouvé. P> Qu'est-ce que je dois faire pour créer cette classe? p> p>
3 Réponses :
Vous devez faire:
public class EnumerableDisposer<T> : IDisposable where T : IDisposable { public EnumerableDisposer(IEnumerable<T> enumerable) { // ...
Vous devez définir défini par exemple p> meilleur serait: p> j code>.
Vous pouvez le faire en ajoutant un paramètre de type Notez que ces j code> supplémentaire:
t code> et
j < / code> Les paramètres sont indépendants des paramètres de la classe extérieure, même s'ils ont les mêmes noms. P> P>