Merci guulh et Pvialatte
Je suis tout a fait d'accord avec vous deux
Make it work, make it right, make it fast
Facile a adherer, c'est ma maniere d'avancer
Pour ce que dit guulh; d'accord aussi, mais ce que j'exprime c'est que je n'ai AUCUNE connaissance sur la maniere interne dont sont gérés les liste, les dico, etc les hashset ca je peux deviner
C'est le defaut des couches d'abstraction offerte par le language : ca marche mais rare sont ceux qui savent vraiment comment
Donc le choix se fait generalement en fonction de la facilité rarement en fonction de l'efficacité ou de la pertinence !
Sur le sujet actuel, la syntaxe de linq est probablement la plus concise mais on la connait encore mal et ne sait rien des performances
Admetons que je travaille avec des liste, je ne sais toujours pas comment
a) faire une copie rapide d'une liste
b) a quoi sert le distinct
Quelqu'un le sait ?

Pour le moment j'ai donc bricolé en :
1- recopiant la liste en parcourant les eléments un a un :
ABSURDE alors qu'on peut faire un clone et copy d'une DataTable ou qu'en C on peut faire un simple memmove ou memcopy
2- Tri de la liste temporaire
3- Comptage sur la liste triée et chargement d'une liste des distinct
Partager