2009-10-19 68 views
1

想知道是否有人可以幫忙。這工作,但我不知道它是什麼樣子的,而不是拉姆達(只是好奇!)我將如何將其轉換爲lambda表達式?

代碼僅僅是ID的陣列,並且每個項目都有一個代碼...

 var qry = from i in items 
       where Codes.Contains(i.Code) 
       select i; 

     return qry.ToList(); 

感謝 安德魯。

回答

12
return items.Where(i => Codes.Contains(i.Code)).ToList(); 
4
var qry = items.Where(i => Codes.Contains(i.Code)); 
0

如果項目是List<Item>,你可以保存自己的ToList()調用就像這樣:

var qry = items.FindAll(i => Codes.Contains(i.Code)); 
相關問題