Вопросы по теме 'gethashcode'
Есть ли встроенный IEqualityComparer, который сравнивает объекты только по их хеш-значениям?
Есть ли встроенный IEqualityComparer, который сравнивает объекты по значению, возвращаемому их значением GetHashCode? Это легко написать, но я бы предпочел использовать предоставленный класс вместо пользовательского.
Текущий код:
private class...
428 просмотров
schedule
07.10.2022
Должен ли .GetHashCode() возвращать одно и то же значение для двух объектов, имеющих разные ссылки в памяти?
Мне нужно переопределить метод Equals() для одного из моих типов, но, похоже, мне также нужно переопределить метод GetHashCode().
Я не уверена:
Если у меня есть тип Animal и если у меня есть 2 экземпляра Animal, которые в основном являются...
2109 просмотров
schedule
08.04.2024
В чем разница между использованием IEqualityComparer и переопределением Equals/GethashCode?
Когда я использую словари, иногда мне приходится менять значение Equals по умолчанию, чтобы сравнивать ключи. Я вижу, что если я переопределю Equals и GetHashCode в классе ключа или создам новый класс, который реализует IEqualityComparer, у меня...
12996 просмотров
schedule
14.03.2024
C# Реализация GetHashCode
Is
public override int GetHashCode()
{
return Word.GetHashCode();
}
Действительно то же самое
public override int GetHashCode()
{
return (int) Word.GetHashCode() * 7;
}
насчет уникальности?
Word относится к типу String...
147 просмотров
schedule
30.10.2023