Params IEnumerable<T> c#

Pourquoi ne puis-je pas utiliser un IEnumerable avec params? Sera-ce jamais être corrigé? Je souhaite vraiment que de la réécrire les anciennes bibliothèques à utiliser des génériques...

  • Est-ce un coup de gueule ou une question?
  • clairement, c'est les deux. +1 pour la question. Souhaite que je pourrais lui donner une seconde +1 pour le coup de gueule aussi.
  • avant la modification, la question ressemblait coup de gueule, mais pour quoi le titre de la question transmet, c'est une très bonne question..
  • Restaurée à la question d'origine, principalement parce que la réponse ci-dessous à partir de Eric Lippert - qui était alors un compilateur C# dev - se réfère à la formulation d'origine. Si il ne l'avait pas exception à la formulation, nous avons probablement n'avez pas besoin non plus!
  • Légère tatillonne, params array est encore générique, rendant IEnumerable l'habitude d'ajouter à son genericity. Peut-être que vous avez voulu dire la rendre plus générale (but).
InformationsquelleAutor Dested | 2010-01-24