Сравните список внутри лямбда-выражений - PullRequest
4 голосов
/ 16 сентября 2009

Я ищу способ автоматического сравнения правильности объекта со списком значений внутри лямбда-выражения.Например, у меня есть это лямбда-выражение:

List<MyObjectType> myObjectList = GetObjectValues();

List<MyObjectType> filterdObjectList = myObjectList.Where(x => x.objectProp == ??a list of values??)

В основном мне нужно отфильтровать мой список объектов после "objectProp", который может иметь несколько допустимых значений. (Примечание: я не хочу использовать "Foreach")

1 Ответ

7 голосов
/ 16 сентября 2009
List<MyObjectType> myObjectList = GetObjectValues();

List<ValueType> valueList = GetValues();

List<MyObjectType> filterdObjectList =
             myObjectList.Where(x => valueList.Contains (x.objectProp))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...