Duplicate possible:
méthodes génériques et contraintes multiples
J'ai besoin d'une fonction générique comportant deux contraintes de type, chacune héritant d'une classe de base différente. Je sais comment faire cela avec un type:
void foo<T>() where T : BaseClass
Cependant, je ne sais pas comment faire cela avec deux types:
void foo<TOne, TTwo>() where TOne : BaseOne // and TTwo : BaseTwo ???
Comment est-ce que tu fais ça? (en utilisant .NET 2)
void foo<TOne, TTwo>()
where TOne : BaseOne
where TTwo : BaseTwo
Plus d'infos ici:
http://msdn.Microsoft.com/en-us/library/d5x73970.aspx