0
我有以下代碼:使用LINQ LAMBDA嵌套式結合兩個列表
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的含有一種叫歷史記錄列表。我想要做的是匹配列表1中有歷史記錄條目的列表2中的任何條目 - 但編譯器不喜歡我的語法。
您可能想要使用Where或Any(和/或連接),但很難確切知道您想要實現的目標。歷史列表的類型是什麼?什麼是History.Key和MyClass.ID?請提供更多細節。 – 2010-12-07 08:49:58