我正在寻找一种方法来自动比较对象的适当性与lambda表达式中的值列表。 例如,我有这个lambda表达式:
List<MyObjectType> myObjectList = GetObjectValues();
List<MyObjectType> filterdObjectList = myObjectList.Where(x => x.objectProp == ??a list of values??)
基本上我需要在可以有多个有效值的"objectProp"
之后过滤我的对象列表。(注意:我不想使用 "Foreach"
)
答案 0 :(得分:7)
List<MyObjectType> myObjectList = GetObjectValues();
List<ValueType> valueList = GetValues();
List<MyObjectType> filterdObjectList =
myObjectList.Where(x => valueList.Contains (x.objectProp))