как отделить идиентичные строки в списках?

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
есть 2 списка.в певром списке строки например вася
петя
коля
витя
во втором списке строки
петя
коля
витя

и прочие строки которых нет в первом листе.так вот.как мне отделить в отдельный лист новые строки,которых нет в первом списке? тоесть убрать из вотрого списка значения которые совпадают со строками первого списка?
надеюсь понятно изъяснился
 

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
тоесть новые значения из второго списка которых нет в первом списке вынести в отдельный список.тоесть типа проверить строки из вотрого списка на совпадение со строками первого
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
C#:
IZennoList sourceList1 = project.Lists["SourceList1"]; // исходный список, с которым будем сверяться (первый список в Вашем случае)
IZennoList sourceList2 = project.Lists["SourceList2"]; // исходный список, который будем сверять (второй список в Вашем случае)
IZennoList destList = project.Lists["DestList"]; // список с результатами

destList.AddRange(sourceList2.Except(sourceList1));
 
  • Спасибо
Реакции: igzdizain

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
спасибо,а куда этот код ставить? в экшн c# ?
 

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