MyItem
私はこのように呼ばれるオブジェクトのリストを持っていますmyItems
:
public class MyItem{
public int[] category_ids;
public string name;
}
List<MyItem> myItems;
選択したカテゴリのリストを使用してオブジェクトのリストをフィルタリングし、フィルタリングされたリストにフィルタカテゴリIDのいずれかが含まれるようにします。
int[] filter = { 1, 5, 6, 9 };
LINQを1行で使用してそれを行うにはどうすればよいですか?(可能であれば、頭を包むことはできません!)次のようなことを想像します。
IEnumerable<MyItem> filtered = myItems.Where(item => item.category_ids.Contains(xxx));