5 / 5 / 4
Регистрация: 20.01.2011
Сообщений: 350
|
||||||
1 | ||||||
.NET 4.x Одинаковые значения для нескольких списков11.07.2015, 15:43. Показов 1189. Ответов 4
Метки нет (Все метки)
Всем привет.
Почему-то подобных решений не смог найти в интернете (может и не так ищу) Итак - имеется 4 списка, основанных на одном начальном списке:
Теперь мне нужно получить один единственный список в котором будут одинаковые значения для всех 4 списков. Причем нужно учесть, что пустые списки должны пропускаться, а не "затирать" результат. Пробовал метод Intersect, но он тут не подходит. Может есть какое простое решение?
0
|
11.07.2015, 15:43 | |
Ответы с готовыми решениями:
4
Сериализация нескольких списков в один файл Копирование одновременно нескольких картинок: в итоге все одинаковые Одинаковые значения для раззных class'ов Хочу написать функцию для удаления всех node у которых одинаковые значения |
11.07.2015, 17:30 | 2 |
Modis, Вместо List<Functions>, используйте Hashset<Functions>, а затем используйте метод IntersectWith для получения набора элементов, присутствующих по всех наборах.
Если же у вас списки List<> уже присутствуют изначально, тогда все равно вам нужно создать Hashset на базе ваших списков, и далее IntersectWith().
0
|
5 / 5 / 4
Регистрация: 20.01.2011
Сообщений: 350
|
|
11.07.2015, 18:10 [ТС] | 3 |
Но ведь IntersectWith я могу использовать для двух Hashset. Т.е. если я буду использовать метод последовательно для нескольких наборов, я потеряю некоторые значения.
Допустим есть функция, которая из 4 параметров удовлетворяет двум: 1 набор - есть функция 2 набор - нет функции 3 набор - есть функция 4 набор - нет функции и если я теперь буду использовать последовательно IntersectWith, то после сравнения со вторым набором моя функция "исчезнет", хотя она есть в 3 наборе
0
|
11.07.2015, 18:30 | 5 |
Modis, тогда вы уж определитесь, что вам нужно, потому что у вас взаимоисключающие параграфы:
0
|
11.07.2015, 18:30 | |
11.07.2015, 18:30 | |
Помогаю со студенческими работами здесь
5
Доказать, что для любых величин следующие пары логических выражений имеют одинаковые значения Связка из нескольких списков Доказатьчто для любых величин А, В, С типа Boolean следующие пары логических выражений имеют одинаковые значения Как сохранить значения для нескольких checkBox? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |