|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
|
Сравнить 2 листа19.06.2013, 03:19. Показов 2902. Ответов 16
Метки нет (Все метки)
Доброй ночи-утра всем. Глупый наверно вопрос... Вообщем допустим у нас есть 2 List<string>. Нам надо сначала добавить недостающие записи из list2 в list1, а потом из list1 удалить записи, которых нет в list2. В голову ничего кроме банального поочерёдного прохода по значениям листа не пришло, нет ли более гуманного способа?
0
|
|
| 19.06.2013, 03:19 | |
|
Ответы с готовыми решениями:
16
Перебор содержимого LIST<>: попарно сравнить все элементы листа исключая возможность повторения
Сохранение текущего листа с сохранением имени листа и присвоением новой книге имени текущего листа |
|
83 / 78 / 14
Регистрация: 14.06.2012
Сообщений: 261
|
|
| 19.06.2013, 03:34 | |
|
Вроде нет.
foreach в руки и пошел
0
|
|
|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
|||||||||||
| 19.06.2013, 03:43 [ТС] | |||||||||||
|
Нашёл Except. Теперь лучшая идея в голове добавить в первый из второго всё что не встречается через if, а потом удалить всё что скажет Except.
Добавлено через 3 минуты
Добавлено через 3 минуты Посмотрел на код, в голову пришло
0
|
|||||||||||
|
|
||
| 19.06.2013, 06:16 | ||
|
0
|
||
|
|
|
| 19.06.2013, 07:21 | |
|
0
|
|
|
83 / 78 / 14
Регистрация: 14.06.2012
Сообщений: 261
|
||
| 19.06.2013, 10:23 | ||
|
В него записывай нужные данные. Потому что, если использовать foreach для одного списка, и тут же добавлять в него данные, то Exception обеспечен.
0
|
||
|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
||||
| 19.06.2013, 12:09 [ТС] | ||||
|
Добавлено через 1 минуту Добавлено через 10 минут
0
|
||||
|
Администратор
|
||||||||
| 19.06.2013, 12:43 | ||||||||
0
|
||||||||
|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
|
| 19.06.2013, 14:12 [ТС] | |
|
Ну так у меня условие не на элементах коллекции держится.
0
|
|
|
|
||
| 19.06.2013, 15:26 | ||
|
phantom96, я все равно понять не могу, что именно надо.
лсит2 - 5 6 7 8 9 10 Делаем то, что ты хочешь: 1. лист1 - 1 2 3 4 5 6 7 8 9 10 ( добавляем недостающие записи из лист2 в лист1 ) 2. лист1 - 5 6 7 8 9 10 ( удаляем из лист1 записи которых нету в лист2 ) Тут видно что получим обратно лист2, мб я что-то не так понимаю...
1
|
||
|
|
||
| 19.06.2013, 16:55 | ||
|
0
|
||
|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
||
| 19.06.2013, 17:20 [ТС] | ||
|
0
|
||
|
|
|
| 19.06.2013, 17:24 | |
|
Весь этот 'цирк' можно обойти куда более изящным способом, кидай код, проект, что там у тебя еще есть, говори как должно работать и там уже попробуем разобраться.
0
|
|
|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
|
| 19.06.2013, 17:31 [ТС] | |
|
Зачем код и проект? Это всё легко можно проверить создав новый проект. Делаем 2 листа. В первый прописываем значения: (123, 456, 789), в другой (456, 789, 101). И кнопочку которая нам второй в первый превратит. При этом первый должен отображаться в ListBox,e и выделение с 456 уходить не должно. Вот на чём тренировался.
0
|
|
|
|
||
| 19.06.2013, 17:32 | ||
|
0
|
||
|
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
|
|
| 20.06.2013, 13:09 [ТС] | |
|
100 000 было для проверки, в рабочем режиме 2х5 записей, не больше и обновление раз в секунду.
Добавлено через 19 часов 36 минут Сюда можно больше не смотреть?
0
|
|
| 20.06.2013, 13:09 | |
|
Помогаю со студенческими работами здесь
17
Запуск макроса (написанного для актив. нужного листа) с др. листа (сложно) Сохранение листа книги в файле - проблема с защитой листа и привязкой макросов
В ячейке B2 второго листа вывести значение ячейки A1 первого листа Считать данные с листа EXCEL в Listview. Выбор листа в Combobox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|