@Vignore

Как найти одинаковые вхождения в словаре?

У менять есть словарь IDictionary> productDictionary В ProductModel есть строковый массив string[] codes. Как найти в словаре все ProductModel, у которых есть одинаковые значения в массиве codes?
Т.е. у одной сущности codes = { '123', 1234'}, и у другой codes = { '12353453', 1234'}. Вот такие мне надо найти. У них есть совпадения по значению '1234'
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 2
@dmitryKovalskiy
программист средней руки
Если через LINQ то кажется так
arr1.Where(d => arr2.Contains(d));
Ответ написан
Комментировать
Имеется два множества.

IEnumerable.Except - найти разницу.
IEnumerable.Intersect - найти пересечение.

https://msdn.microsoft.com/ru-ru/library/9eekhta0(...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы