Вычетание списков

Khaan27

Client
Регистрация
06.10.2014
Сообщения
121
Благодарностей
22
Баллы
18
Добрый день.
Как реалзовать вычетание одного списка из другого? Что-то подобное функции array_diff в php.
Т.е. чтобы из списка 1 вычетались все строки, которые есть в списке 2 без перебора.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 106
Баллы
113
C#:
IZennoList list1 = project.Lists["List 1"];
IZennoList list2 = project.Lists["List 2"];

List<string> tmpList = new List<string>();
tmpList = list1.Except(list2).ToList();
list1.Clear();
list1.AddRange(tmpList);
 
  • Спасибо
Реакции: edger, Khaan27 и Koqpe

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