Привет У меня есть класс с 6 строковыми свойствами. Уникальный объект будет иметь разные значения по крайней мере в одном из этих полей
Чтобы реализовать функцию IEqualityComparer GetHashCode, я конкатенирую все 6 свойств и вызывая GetHashCode в результирующей строке.
У меня были следующие сомнения:
- Нужно ли вызывать GetHashcode по уникальному значению?
- Будет ли операция конкатенации по шести свойствам замедлить сравнение?
- Должен ли я использовать какой-то другой подход?