Bonjour,

J'aimerais contraindre les paramètres d'une méthode générique à être soit de type T soit de type IEnumerable<T>. Comme il y un nombre indéterminé de paramètre, je souhaite utiliser le mot clé params.

L'idéal serait donc d'écrire un truc du style :

MaMethode<S>(params S) où S est soit T soit IEnumerable<T>.

Je sent que ça n'est pas possible, mais je poste quand même au cas où...

Si vous avez des idées...

Merci.