Any() は Func を取り込んで、動的にフィルタを作成するにはどうすればよいですか? すなわち:
var filter = () a=> a.Text == "ok";//add the first filter
if (flag)
filter += () a=> a.ID == 5;//add the second filter << obviously this doesn't work.
list.Any(filter);
Expression> のリストを結合するコードも見ましたが、それをFuncに変換する方法がわからないため、それが機能していません
どんな助けでも大歓迎です。