Как взять только уникальные неповторяющиеся значения из двух списков?

st1ve

Client
Регистрация
04.03.2013
Сообщения
30
Благодарностей
1
Баллы
8
К примеру:
Список А:
1
2
3
4
Список Б:
1
2

Мне нужно получить:
3
4

Я так понимаю стандартными возможностями такое не сделать, нужен какой-то код?
 

lexone

Client
Регистрация
12.10.2012
Сообщения
420
Благодарностей
726
Баллы
93
Код:
List<string> bad = project.Lists["Черный лист (Выкл)"].ToList();//потенциальные счастливцы;
List<string> mix = project.Lists["ID"].ToList();//потенциальные счастливцы
var good =project.Lists["Чистые ID"];//те, кото будем осчастливливать точно
List<string> kostyl = new List<string>();//важный элемент индусского кода
//блок очень сложного индусского кода
kostyl=mix.Except(bad).ToList();
foreach(string data in kostyl)
{good.Add(data);}
 
  • Спасибо
Реакции: proffman и st1ve

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 449
Благодарностей
5 907
Баллы
113
Организовать сравнение двух списков можно и стандартными действиями. Шаблон прилагаю.
 

Вложения

st1ve

Client
Регистрация
04.03.2013
Сообщения
30
Благодарностей
1
Баллы
8
никогда бы не додумался) спасибо!
И спасибо за код!
 

Mazamaka

Client
Регистрация
12.12.2018
Сообщения
8
Благодарностей
4
Баллы
3
Организовать сравнение двух списков можно и стандартными действиями. Шаблон прилагаю.
Отталкиваясь от Вашей логики, внёс поправки, для поиска элементов, если они идут не по порядку. Спасибо!
Capture.PNG
 
  • Спасибо
Реакции: Sergodjan

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