Bonjour à tous,
J'ai une list(of Couple) appelée Liste_presence ,où couple est un objet composé de 2 string : Liste_presence.ID qui est un identifiant et Liste_presence.Mot qui est un mot.
J'ai une list(of integer) appelée Liste_ID_couple, dont les éléments sont des nombres (qui ont été trouvés a partir d'une datagridview)
J'aimerai parcourir la Liste_ID_couple et la Liste_presence pour supprimer tout les couples ayant le Liste_presence.ID identique au Liste_ID_Couple.
Voici le code :
Problème : aucun élément n'est supprimé. J'ai messageboxé le contenu des listes, et observé que la condition du IF correspondant à la suppression est plusieurs fois respectée. Il doit s'agir d'un problème de syntaxe, mais lequel?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim liste_ID_couple As New List(Of Integer) 'puis procédure qui remplis cette liste_ID_couple a partir de la DGV 'et ci-dessous la double boucle For j = 0 To liste_ID_couple.Count - 1 For i = Liste_Presence.Count - 1 To 0 Step -1 If Liste_Presence(i).ID.Equals(liste_ID_couple(j)) = True Then Liste_Presence.RemoveAt(i) End If Next Next
N'hésitez pas à me demander des infos!
Merci d'avance!
Partager