Si je veux utiliser des objets comme clés pour un Dictionary , quelles méthodes devrai-je remplacer pour les comparer d'une manière spécifique?
Disons que j'ai une classe qui a des propriétés:
class Foo {
public string Name { get; set; }
public int FooID { get; set; }
// elided
}
Et je veux créer un:
Dictionary<Foo, List<Stuff>>
Je veux que les Fooobjets avec le même FooIDsoient considérés comme le même groupe. Quelles méthodes dois-je remplacer dans la Fooclasse?
Pour résumer: je souhaite classer les Stuffobjets en listes, groupées par Fooobjets. Stuffles objets auront un FooIDpour les lier à leur catégorie.