Различные конструкторы принимают IEqualityComparer<T>
в своих конструкторах (обычно как одна перегрузка из нескольких).В частности, Dictionary<TKey, TValue>
и HashSet<T>
подпадают под эту категорию.Они используют компаратор равенства для проверки существования ключей / элементов.
Однако вы на самом деле не выразили ничего, кроме необходимости конструктора, принимающего компаратор равенства.Предположительно, вам понадобится нечто большее ... что вы пытаетесь сделать?