Duplicata possible :
Méthodes génériques et contraintes multiples
J'ai besoin d'une fonction générique qui a deux contraintes de type, chacune héritant d'une classe de base différente. Je sais comment le faire avec un seul type :
void foo<T>() where T : BaseClass
Cependant, je ne sais pas comment faire avec deux types :
void foo<TOne, TTwo>() where TOne : BaseOne // and TTwo : BaseTwo ???
Comment faites-vous ? (en utilisant .NET 2)