У меня есть массив различных объектов: как мне использовать лямбду, чтобы вытащить список определенных типов? - PullRequest
0 голосов
/ 14 ноября 2011

Для простоты, скажем, у меня есть ArrayList, который содержит объекты типа A, B и C. Как вытащить только объекты типа A?

1 Ответ

10 голосов
/ 14 ноября 2011

Нет необходимости даже писать лямбда-выражение.Встроенный метод OfType - это именно то, что вам нужно:

var onlyTypeA = yourArrayList.OfType<A>();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...