Результаты поиска по запросу "iequalitycomparer"

7 ответов

Не работает с LINQ to Objects

2 ответа

LINQ GroupBy для нескольких полей типа ref; Custom EqualityComparer

Так что я'мы просмотрели около 20 примеров по этому вопросу на SO и в других местах, но покане нашел тот, который охватывает то, что яЯ пытаюсь сделать. ...

2 ответа

Зачем нам нужен интерфейс IEqualityComparer, IEqualityComparer <T>?

в объектном классе существуют методы «Equal» и «GetHashcode», а наш тип наследует базовый класс объекта. В чем разница между реализацией двух методов объекта напрямую и использованием интерфейса IComparer? если мы переопределим объект Equal и ...

ТОП публикаций

3 ответа

IEqualityComparer работает не так, как задумано

у меня естьList путей файлов, хранящихся на моем компьютере. Моя цель - сначала отфильтровать файлы с одинаковыми именами, а затем отфильтровать файлы одинакового размера. Для этого я сделал два класса, ...

1 ответ

, вот в чем причина.

ал исходный кодEqualityComparer<T>.Default и обнаружил, что это не так умно. Вот пример: enum MyEnum : int { A, B } EqualityComparer<MyEnum>.Default.Equals(MyEnum.A, MyEnum.B) //is as fast as EqualityComparer<int>.Default.Equals(0, 1) ...

1 ответ

Проверка на равенство в Objective-C

Как проверить, что ключ в словаре совпадает со строкой в ​​параметре метода? то есть в приведенном ниже коде dictobj является объектом NSMutableDictionary, и...

1 ответ

IEqualityComparer для SequenceEqual

В C # есть лиIEqualityComparer<IEnumerable> который используетSequenceEqual способ определения равенства?

1 ответ

 методы ", потому что на самом деле это два способа получить одно и то же (и я бы сказал, что они равны мне).

ается ли это от точки зрения CLR для реализацииIEqualityComparer против переопределения== оператор для собственности, которую вы будете использовать вIEqualityComparer<T>? И если да, то когда бы вы использовали один ...

0 ответов

Какова роль GetHashCode в IEqualityComparer <T> в .NET?

Я пытаюсь понять роль метода GetHashCode интерфейса IEqualityComparer.Следующий пример взят из MSDN:

2 ответа

написание собственного компаратора для linq groupby