Как просмотреть общие элементы между двумя массивами объектов. Мой пересечение ничего не возвращает. Объект создается из класса Linq в SQL.Как увидеть общие элементы между двумя массивами объектов
0
A
ответ
0
Вам необходимо переопределить метод Equals объекта. Вы можете найти some guidelines на веб-сайте Microsoft.
Я предоставил образец ниже:
public override bool Equals(System.Object obj)
{
if (obj != null && obj is MyClass)
{
MyClass obj2 = (MyClass)obj;
return (obj2.ID == this.ID);
}
}
Если вы не переопределить этот метод, любой вид рода/пересекаться/сравнение будет сравнивать объекты на основе их ведения; поэтому, если два объекта относятся к одному и тому же месту в памяти, они считаются «равными».
1
В Java atleat, если вы не переопределите оператор .equals(), он будет проверять равенство объекта (по существу используя ==). Возможно, поэтому пересечение является emtpy.
1
Вы переопределили метод Equals?
0
Вам, разумеется, придется сортировать их.
Смежные вопросы
- 1. PHP удалить общие элементы между двумя массивами
- 2. CAKEPHP: Как сравнить общие элементы между двумя массивами
- 3. найти не общие элементы между двумя массивами строк
- 4. Выяснить общие/необычные элементы между двумя массивами в PHP
- 5. Как проверить между двумя массивами разных объектов?
- 6. Перемещение объектов между двумя массивами
- 7. Найти дублирующие элементы между двумя массивами
- 8. Дубликаты/общие элементы между двумя списками
- 9. Противостояние между двумя массивами
- 10. разница между двумя массивами
- 11. Как цикл между двумя массивами
- 12. Синхронизация между двумя массивами
- 13. Пересечение между двумя массивами
- 14. Matching значения между двумя массивами
- 15. Php: как вычислить различные между двумя массивами «похожих» объектов?
- 16. Как найти различия между двумя массивами JavaScript объектов?
- 17. Проверьте значения между двумя массивами
- 18. Сменные элементы между массивами
- 19. Как реализовать двунаправленную связь между двумя массивами?
- 20. Поиск не общего элемента между двумя массивами
- 21. Perl loop между двумя массивами
- 22. вычисление значения между двумя массивами
- 23. Найти значения между двумя массивами
- 24. Проверить равенство между двумя массивами
- 25. вычислить разницу между двумя массивами
- 26. Альтернативный выход между двумя массивами
- 27. Найти разницу между двумя массивами
- 28. Нахождение общих элементов между двумя массивами без петли
- 29. Получить различия между двумя массивами объектов с ES6 или машинописью
- 30. Изменить значения между двумя массивами
Не могли бы вы высказать какой-то код? Благодаря! –