Bonjours,
Si cette question est simple.
Supprimer un élément de la liste: https://code-examples.net/fr/q/1824cd
Vu la quantités de donnée 500'000 ou plus, il est plus simple de mettre les élément a garder dans une nouvelle liste temporaire. Du moins pour faire l'essai pour voire ce que cela donne en terme de performance.
1.- On remplis ListN1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 List<string> ListN1; List<string> ListN1_Buff;
par la suite dans une boucle for on trie les élément a garder de la ListN1 a ListN1_Buff
chose faite. on efface ListN1.clear(); puis on réaffecte ListN1 = ListN1_Buff;
Cela semblai bien marché sauf que.
ListN1_Buff.clear(); PAF plus aucune donnée dans les 2 liste.
j'ai bien 2 variable déclarée l'affectation ce fait bien par "=" qui ne laisse aucun doute.
C'est la copie qui n'est pas correct. ou je dirait plutôt que ce n'est pas la bonne méthodes pour copier la liste dans une liste déjà existante, du moins je l'espère.
Partager