найти внутри массива объектов - PullRequest
1 голос
/ 22 января 2010

у меня есть объект A

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

У меня есть список объектов A

List<objectA> list;

Я хочу найти в списке любой объект A с Id = 10;

есть ли синтаксис linq для этого или мне просто нужно написать цикл здесь.

Ответы [ 2 ]

3 голосов
/ 22 января 2010
list.Where(o => o.Id == 10);

Помните: вы можете связать эти вызовы методов или использовать IEnumerable, возвращаемый здесь, для таких вещей, как привязка данных.

1 голос
/ 22 января 2010

Чтобы вернуть все объекты с идентификатором 10, вам потребуется:

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