работа со строками

boltua

Client
Регистрация
18.10.2017
Сообщения
28
Благодарностей
6
Баллы
3
имеются два файла .txt со строками mail:pass
нужно выявить в каждом файле дубликаты и удалить сам дубликат и строку которая создает этот дубликат
как это сделать в зенке
 

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
имеются два файла .txt со строками mail:pass
нужно выявить в каждом файле дубликаты и удалить сам дубликат и строку которая создает этот дубликат
как это сделать в зенке
Операции со списком - Удалить дубли
или
Операции со списком - Удалить строки, содержащие текст
Наверняка есть примеры на форуме как сделать в коде это.
 

xopek2007

Client
Регистрация
10.05.2013
Сообщения
102
Благодарностей
11
Баллы
18
Это код не мой, но рабочий. Брал тут, на форуме.
list_1 и list_2 ваши списки. Сниппет удаляет дубли в обоих списках.

Код:
var firstList = project.Lists["list_1"];
var secondList = project.Lists["list_2"];
lock(SyncObjects.ListSyncer)
{
    for(int i=0; i < firstList.Count; i++)
    {
        var str1 = firstList[i];
        for(int j=secondList.Count-1; j >= 0; j--)
        {
               var str2 = secondList[j];
            if (str1==str2)
            {
                secondList.RemoveAt(j);
            }   
        }   
    }
}
 
  • Спасибо
Реакции: copper12

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)