salut les C-sharpeux,
je voulais savoir si on pouvais , en c#, facilement faire qu'une list (ou autre collection) n'accepte pas plus d'une fois la meme reference ?
actuellement je fais une recherche a chaque insertion...
merci bikou
Version imprimable
salut les C-sharpeux,
je voulais savoir si on pouvais , en c#, facilement faire qu'une list (ou autre collection) n'accepte pas plus d'une fois la meme reference ?
actuellement je fais une recherche a chaque insertion...
merci bikou
Tu veux une classe qui équivaut au Set de la STL C++ ? Plusieurs solutions :
- Les IDictionary (Dictionary, SortedList, ...) assurent l'unité de leur clé. Ils se basent sur la fonction Equals de l'objet contenu ou sur le comparateur fourni dans leur constructeur.
- Heureusement, le framework 3.5 (me semble-t-il) rajoute un contenur bien utile et qui faisait défaut jusque là : le HashSet. Fouille :D
super , le Hashset est vraiment bien comme collection