В API-интерфейсе MSDN для конструктора HashSet
без аргументов он указывает
Инициализирует новый экземпляр класса HashSet, который пуст и использует сопоставитель равенства по умолчанию для заданного типа.
Что такое сопоставитель равенства по умолчанию для заданного типа, например. для пользовательского класса?
BTW: Является ли это просто мной или является документацией MSDN API, немного тонкой в объяснениях? Я несколько раз спотыкаюсь о таких вопросах, читая его.