|
6 / 6 / 2
Регистрация: 11.04.2011
Сообщений: 260
|
||||||
Неправильно возвращает List18.07.2014, 16:19. Показов 1393. Ответов 12
Метки нет (Все метки)
Добрый день! Помогите разобраться.
Вкратце: пишу прогу которая читает значения и пишет их в лист, после чего должна записать их в БД. Нужно периодически считывать данные и только новые данные (т.е. те которые поменялись) записывать в в БД. Создал два листа. Один в котором последние считанные значения , а другой в который загружаются новые данные. Хочу их сравнить. Делаю вот так:
После отладки в переменной a во вкладке IEnumerable находятся те же значения что и в values. А список по идее должен содержать как раз те три значения которые отличаются. Замечу, что в классе CSV есть три поля. И эти два листа имеют различия только в одном из полей. Как быть? Как сделать список, в котором будут только те элементы списка value которых нету в ActualList? Спасибо!
0
|
||||||
| 18.07.2014, 16:19 | |
|
Ответы с готовыми решениями:
12
Метод не возвращает коллекцию List
|
|
65 / 65 / 16
Регистрация: 07.04.2014
Сообщений: 334
|
||||||||||||||||
| 18.07.2014, 16:45 | ||||||||||||||||
|
Не дочитал до конца, но по сабжу, как насчёт сделать переменную
А определять, что список обновился (если другого способа не предусмотрено) через сравнение
0
|
||||||||||||||||
|
6 / 6 / 2
Регистрация: 11.04.2011
Сообщений: 260
|
|
| 18.07.2014, 16:46 [ТС] | |
|
считвание идёт из CSV файла который считывается также строками. а если в нем будут разные строчки отличаться например 3-я и 22-я.? я всё равно буду записывать в базу весь список. а мне нужно только те значения, которые изменились. Или я что то понял не так, простите.
0
|
|
|
foo();
|
||
| 18.07.2014, 17:03 | ||
|
0
|
||
|
65 / 65 / 16
Регистрация: 07.04.2014
Сообщений: 334
|
||||||
| 18.07.2014, 17:07 | ||||||
Сообщение было отмечено romasimeiz как решение
Решение
Я понял что у вас дописывается в List постоянно новые значения и их надо добавлять..
Далее, если у вас количество данных в файле всё время одинаковое, а меняются только сами строки, то
0
|
||||||
|
6 / 6 / 2
Регистрация: 11.04.2011
Сообщений: 260
|
||||||
| 18.07.2014, 17:11 [ТС] | ||||||
|
Список каждый раз загружается новый, и он возможно на пару строчек будет отличаться от последнего и надо понять в чём различия их и эти различия записать.
сделал в конце концов вот так:
0
|
||||||
|
65 / 65 / 16
Регистрация: 07.04.2014
Сообщений: 334
|
||
| 18.07.2014, 17:12 | ||
|
Если у вас там ТОЛЬКО string в файлах, то можно мой вариант поставить. Тут прочтите про методы сравнения строк, там есть нюансы.
0
|
||
|
6 / 6 / 2
Регистрация: 11.04.2011
Сообщений: 260
|
|
| 18.07.2014, 17:16 [ТС] | |
|
Да. действительно...
поэтому хотел использовать Exept
0
|
|
|
65 / 65 / 16
Регистрация: 07.04.2014
Сообщений: 334
|
||
| 18.07.2014, 17:20 | ||
Сообщение было отмечено romasimeiz как решение
Решение
1
|
||
|
6 / 6 / 2
Регистрация: 11.04.2011
Сообщений: 260
|
||
| 18.07.2014, 17:22 [ТС] | ||
|
Добавлено через 2 минуты
fidgi, Да, пожалуй так и сделаю. А как проверить что
0
|
||
|
65 / 65 / 16
Регистрация: 07.04.2014
Сообщений: 334
|
|||||||
| 18.07.2014, 17:24 | |||||||
1
|
|||||||
|
6 / 6 / 2
Регистрация: 11.04.2011
Сообщений: 260
|
|
| 18.07.2014, 17:27 [ТС] | |
|
Спасибо за помощь!
0
|
|
|
65 / 65 / 16
Регистрация: 07.04.2014
Сообщений: 334
|
|
| 18.07.2014, 17:29 | |
|
Не за что
0
|
|
| 18.07.2014, 17:29 | |
|
Помогаю со студенческими работами здесь
13
Linq преобразование List<List<double>> в List<Array> Как узнать размерность внутреннего вектора в массиве List<List<Double>>? Необходимо создать dll в которой буду обрабатывать list<list<string>> Найти минимальный элемент List<List<int?>>, не используя циклов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|