Comment puis-je convertir type Anonyme à Ttype?

Comment puis-je utiliser Cast() Extension de la méthode ci-dessus pour la conversion?

par exemple

var aType = anonymousType;

IEnumreable<MyType> = aType.Cast();

Résolu Par

aType.Select(i => new MyType { } ).ToList();
  • Pourquoi avez-vous besoin de faire cela? Je ne suis pas tout à fait sûr de votre but. Toute requête LINQ devraient retourner un IEnumerable<T> objet, même en utilisant des types anonymes.
  • Remarque: La .ToList() n'est nécessaire que si vous souhaitez que le résultat d'une liste (c'est à dire toutes les conversions, fait à la fois) au lieu d'un agent recenseur qui fait la conversion à la volée.
InformationsquelleAutor Vikas | 2009-05-23