У меня есть следующий код:
List<MyClass> list1 = GetList1Contents();
List<MyClass> list2 = GetList2Contents();
foreach (MyClass eachClass in list1)
{
List<MyClass> results = (list2.Select(x => x.History.Select(z => (z.Key == eachClass.ID))));
}
MyClass содержит список с именем History.Я пытаюсь сопоставить все записи в списке list2, в которых есть записи истории в списке 1, но компилятору не нравится мой синтаксис.