Я бы хотел сравнить 2 списка массивов. Возьмем, например, этот пример:Linq сравнить 2 списка массивов
List<int[]> list1 = new List<int[]>() { new int[4] { 1, 2, 3, 4 }, new int[4] { 1, 2, 3, 5 } };
List<int[]> list2 = new List<int[]>() { new int[2] { 1, 2 }, new int[2] { 3, 4 }, new int[2] { 3, 5 } };
Я хотел бы знать, для каждого элемента в list1 для расчета для каждого элемента в списке 2, как много общих элементов у них есть.
Ex. 1,2,3,4 по сравнению с 1,2 приведет к 2 соответствующим элементам. 1,2,3,4 по сравнению с 3,5 приведет к 1 соответствующему элементу.
Это не дублируется, поскольку я не хочу сравнивать обычные списки. Я хочу видеть для каждой записи в списке1, сколько элементов из списка2 содержит количество общих элементов.
@ SonerGönül и wudzik and FerretalicA это не дублирование. это не регулярное сравнение двух регулярных списков. Пожалуйста, прочтите более внимательно. – George87