2009-10-19 88 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));