Si je veux utiliser des objets comme clés pour un Dictionnaire
, quelles méthodes devrais-je remplacer pour les comparer d'une manière spécifique ?
Supposons que j'ai une classe avec des propriétés :
class Foo {
public string Name { get; set; }
public int FooID { get; set; }
// elided
}
Et je veux créer un :
Dictionnaire>
Je veux que les objets Foo
avec le même FooID
soient considérés comme le même groupe. Quelles méthodes devrais-je remplacer dans la classe Foo
?
En résumé : je veux catégoriser les objets Stuff
dans des listes, regroupés par des objets Foo
. Les objets Stuff
auront un FooID
pour les lier à leur catégorie.