2010-01-21 70 views
1

的内部阵列我有一个对象A找到对象

public class objectA 
{ 
    public int Id; 
    public string Name; 
} 

我有对象A

列表
List<objectA> list; 

我想在列表中的ID为= 10任何对象A发现;

是否有LINQ语法为此或我只需要在这里写一个循环。

回答

3
list.Where(o => o.Id == 10); 

请记住:您可以链接这些方法调用,或者您可以使用IEnumerable返回此处的数据绑定。

1

具有10个的ID返回的所有对象,你将需要:

list.Where(o => o.Id = 10)