Для простоты, скажем, у меня есть ArrayList, который содержит объекты типа A, B и C. Как вытащить только объекты типа A?
Нет необходимости даже писать лямбда-выражение.Встроенный метод OfType - это именно то, что вам нужно:
OfType
var onlyTypeA = yourArrayList.OfType<A>();