397 votes

Yat-il un équivalent de AddRange pour un HashSet en c#

Avec une liste, vous pouvez faire :

Il n’y a aucune méthode de gamme add dans un HashSet. Quelle est la meilleure façon d’ajouter une autre collection à un HashSet ?

704voto

quetzalcoatl Points 8814

HashSet, le nom est UnionWith.

C’est pour indiquer la manière distincte la classe HashSet œuvres. Vous ne pouvez en toute sécurité « ajouter » ensemble d’éléments aléatoires comme dans Collections, certains éléments peuvent s’évaporer naturellement.

Je pense que UnionWith tire son nom après la » fusion « avec un autre HashSet, cependant, il y a une surcharge pour IEnumerable trop  :)

8voto

RoadieRich Points 1287

Il s’agit d’une seule façon :

-1voto

Yaugen Vlasau Points 814

Pour contourner le problème, vous pouvez utiliser l’approche suivante :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X