Нужна помощь!!! Снипет сравнения строк

  • Автор темы Автор темы mogutov666
  • Дата начала Дата начала

mogutov666

Client
Регистрация
29.09.2013
Сообщения
241
Реакции
27
Баллы
28
Всем доброго вечера. столкнулся со сложностью, задача такая:
нужно сравнить 2 списка, вчерашний и сегодняшний, вчерашний может содержать до 90% строк сегодняшнего списка, нужно все совпавшие строки из двух списков убрать, а те строки которые в старом списке не засветились записать в третий список - актуальных строк
 
3b34483af0.png
 
Теперь можете)
 
Теперь можете)
а не планируется такая же функция со вставкой кода, только на PHP ? а то C# очень сложен для понимания начинающим пользователям или может есть конвертер какой с PHP на C#
 
php в Projectmaker не планируется
 
php в Projectmaker не планируется
очень жаль, php более прост в понимании чем яваскрипт и c#, а в качестве вебсервера можно было бы впихнуть usbwebserver который не требует особых настроек.

Даже банально по парсингу страниц и работы с разными сервисами/api это будет гораздо удобней, можете сделаете исключение? :)))
 
Не планируется в обозримом будущем
 
вот вам код. снипет не мой, отрываю от сердца коллекции))
Код:
Развернуть Свернуть Копировать
// Сравнение двух списков. После выполнения кода в secondList останутся только значения, которых нет в firstList
var firstList = project.Lists["firstList"];
var secondList = project.Lists["secondList"];
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);
            }     
        }     
    }
}
если хоть чуточку включить мозг, всё понятно и доступно)) удачи!!
 

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