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,因此无法使其工作。如有帮助,将不胜感激。