Comment puis-je convertir IEnumerable<object><IFoo> où chaque objet est une IFoo?
Comment puis-je convertir IEnumerable<object>
à List<IFoo>
où chaque objet est une IFoo
?
J'ai un IEnumerable<object>
, someCollection
, et chaque élément dans someCollection
est un IFoo
instance. Comment puis-je convertir someCollection
dans un List<IFoo>
? Puis-je utiliser ou de les convertir en fonte ou quelque chose à la place d'une boucle dans et la constitution d'une liste?
OriginalL'auteur Hcabnettek | 2012-06-01
Vous devez vous connecter pour publier un commentaire.
À l'aide de LINQ, vous pouvez utiliser
Cast
de jeter les objets, et l'utilisationToList
pour obtenir une liste.Essayer:
OriginalL'auteur vcsjones
someCollection.Cast<IFoo>().ToList()
OriginalL'auteur bluevector
Essayez ceci:
OriginalL'auteur Dennis