J'ai vérifié partout et je ne trouve pas de solution. J'ai le suivantCollection .Contains() ne fonctionne pas
Dim users as New List(of TUser)
Private Sub AddSelectedUsers()
For Each user as TUser in gridSelectedItems()
If Not users.Contains(user) Then
users.Add(user)
End If
Next
End Sub
Le "Contient" ne fonctionne pas. Je continue d'obtenir des doublons sur la liste des utilisateurs.
Je soupçonnais que cela pourrait avoir été le problème parce que gridSelectedItems() est une liste passée "ByRef" à ce formulaire. Je vais donner un coup de feu. –
J'ai fini par remplacer les Equals dans ma classe TUser et cela fonctionne. –