Comment faire pour ajouter énumérable collection à une liste existante en C#
j'ai trois fonctions qui retournent une collection IEnumerable.
maintenant, je veux combiner tous ces éléments dans une Liste.
donc, est-il une méthode par laquelle je peux ajouter des éléments à partir de IEnumerable à une liste.
je veux dire, sans pour autant à chaque tour de boucle?
OriginalL'auteur Radhi | 2010-11-01
Vous devez vous connecter pour publier un commentaire.
Bien, quelque chose devra boucle... mais dans LINQ, vous pouvez facilement utiliser la
Concat
etToList
les méthodes d'extension:Remarque que cela permettra de créer un nouveau liste, plutôt que d'ajouter des éléments à une existant liste. Si vous souhaitez les ajouter à une liste existante,
List<T>.AddRange
est probablement ce que vous recherchez:OriginalL'auteur
Si vous avez déjà une liste:
Si vous avez 2 enumerables et n'ont pas créé la liste encore:
OriginalL'auteur