我有一个这样的MyItem
对象列表myItems
:
public class MyItem{
public int[] category_ids;
public string name;
}
List<MyItem> myItems;
我想使用选定类别列表过滤对象列表,以便过滤后的列表包含任何过滤器类别 ID:
int[] filter = { 1, 5, 6, 9 };
我将如何在一行中使用 LINQ 来做到这一点?(如果它甚至可能的话,我不能绕着它转!)我想像这样的事情:
IEnumerable<MyItem> filtered = myItems.Where(item => item.category_ids.Contains(xxx));