в конструктор словаря и сделать желаемую реализацию в этом компараторе.

у использоватьHashSet<T>&nbsp;как ключ к словарю:

Dictionary<HashSet<T>, TValue> myDictionary = new Dictionary<HashSet<T>, TValue>();

Я хочу посмотреть значения из словаря, чтобы два разных экземпляраHashSet<T>&nbsp;этосодержат одинаковые предметы&nbsp;вернет то же значение.

HashSet<T>реализацийEquals()&nbsp;а такжеGetHashCode()&nbsp;кажется, не делают этого (я думаю, что они просто по умолчанию). Я могу переопределитьEquals()&nbsp;использоватьSetEquals()&nbsp;но что насчетGetHashCode()? Я чувствую, что здесь чего-то не хватает ...