- Регистрация
- 15.06.2016
- Сообщения
- 734
- Благодарностей
- 129
- Баллы
- 43
Есть код по удалению дублей:
Т.е., если в списке попадаются две или более дублирующие строки, то они удаляются все вместе.
Как допилить данный код под следующую задачу:
Есть три текстовых файла: Users, Black_list, Cache_black_list. Отпарсеный список юзеров ставиться в Users, затем список юзеров из Users и Black_list перекидываются в Cache_black_list (список юзеров из Users при этом удаляется) В Cache_black_list удаляются дубли вышеуказанным кодом. То, что осталось в списке Cache_black_list переносится в Users и в Black_list.
Как допилить данный код под данную задачу?
Код:
var list = project.Lists["Список 1"];
var buffer = (from q in list
group q by q into l
where l.Count() == 1
select l.Key).ToList();
list.Clear();
list.AddRange(buffer);
Как допилить данный код под следующую задачу:
Есть три текстовых файла: Users, Black_list, Cache_black_list. Отпарсеный список юзеров ставиться в Users, затем список юзеров из Users и Black_list перекидываются в Cache_black_list (список юзеров из Users при этом удаляется) В Cache_black_list удаляются дубли вышеуказанным кодом. То, что осталось в списке Cache_black_list переносится в Users и в Black_list.
Как допилить данный код под данную задачу?
Последнее редактирование: