2013-11-14 40 views

回答

6

使用SelectIntersect

var sameIds = Temp2.Select(x=>x.Id).Intersect(Temp1); 

第一隻選擇標識的新IEnumerable<int>然後用現有IEnumerable<int>相交它會給你一個ID匹配的

+0

非常好。謝謝。 – user2067567

+0

結果將是IEnumerable類型?我認爲他需要收集實體?這是正確的 –

+0

從這我可以派生任何我需要的。謝謝 – user2067567

0
var outp = (from temp1 in Temp1 
      join temp2 in Temp2 
      on temp1 equals temp2.Id 
      select temp2).ToArray(); 

您還可以使用讓我們使用==。

相關問題