575 votes

Supprimer les doublons d’une liste<T> en c#</T>

Quelqu'un at-il une méthode rapide pour dédupliquant une liste générique en c# ?

937voto

Factor Mystic Points 12465

Si vous utilisez .net 3 +, vous pouvez utiliser Linq.

239voto

Jason Baker Points 56682

Vous devez peut-être envisager d’utiliser un HashSet?

230voto

ljs Points 16511

Que diriez-vous :-

Dans .net 3.5 ?

94voto

Even Mien Points 10122

Tout simplement initialiser un HashSet avec une liste du même type :

49voto

Lasse V. Karlsen Points 148037

Le tri, puis vérifiez les deux et deux à côté de chacun des autres, comme les doublons seront agglutiner.

Quelque chose comme ceci :

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