J'ai une liste
List<MyObject> myList
Je suis en train d'ajouter des éléments à une liste et je veux vérifier si cet objet est déjà dans la liste.
donc avant que je fasse ça :
myList.Add(nextObject);
Je veux voir si nextObject est déjà dans la liste.
L'objet "MonObjet" possède un certain nombre de propriétés, mais la comparaison est basée sur la mise en correspondance de deux propriétés.
Quelle est la meilleure façon d'effectuer une vérification avant d'ajouter un nouveau "MyObject" à cette liste de "MyObject" ?
La seule solution à laquelle j'ai pensé est de passer d'une liste à un dictionnaire, puis de faire de la clé une chaîne concaténée des propriétés (ce qui semble un peu inélégant).
D'autres solutions plus propres utilisant des listes ou LINQ ou autre chose ?