Problème suppression élément List(of classe)
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 :
Code:
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 |
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?
N'hésitez pas à me demander des infos!
Merci d'avance!