Я хочу отфильтровать список с помощью FindAll
Если я напишу:
.FindAll(
p => p.Field == Value &&
p.otherObjList.Contains(otherObj));
все нормально, но если я напишу
.FindAll(
p => p.Field == Value &&
p.otherObjList.Contains(
q => q.Field1 == Value1 &&
q.Field2 == Value2));
Я получаю сообщение об ошибке синтаксиса C #: Неизвестный метод FindAll (?) Из .. otherObjList
Я не могу точно определить otherObj, потому что знаю только значения двух полей, Field1 и Field2.
Что я сделал не так? Что я могу сделать в этом случае?