Сравнение двух list разных размеров - C#
Формулировка задачи:
Здравствуйте. Есть два List. В первом 50 записей, в другом 6 записей. Как можно проверить наличие записей из второго List в первом?
Я пытался делать так:
По сути, должно было найти 2 записи, но не находит ни одной... Для наглядности вывел содержимое List в два richtextbox (на скрине)
Листинг программы
- List<String> Result = search.Where(a => stArrayList.Contains(a)).ToList(); //search -первый List, stArrayList - второй
- foreach(var qq in Result)
- {
- richTextBox3.Text += qq;
- }
Решение задачи: «Сравнение двух list разных размеров»
textual
Листинг программы
- var Result = stArrayList.Where(x =>
- {
- foreach (var i in search)
- {
- if(i.IndexOf(x) > -1)
- return true;
- }
- return false;
- });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д