J'utilise un HashSet<T>
pour stocker une collection d'objets. Ces objets ont déjà un ID unique de System.Guid
donc je préfère que le HashSet<>
utilise simplement cet identifiant existant plutôt que d'essayer de trouver lui-même comment hacher l'objet. Comment puis-je remplacer le hachage intégré et forcer mon programme à utiliser la valeur de l'ID intégré comme valeur de hachage ?
Dites aussi que je connais le Guid
d'un objet dans mon HashSet<>
Est-ce qu'il existe un moyen d'obtenir un objet à partir d'un fichier de type HashSet<T>
sur la base de ce qui suit Guid
seul ? Ou dois-je plutôt utiliser un dictionnaire ?