Any() 接受一个 Func 我怎样才能动态地为它构建过滤器?IE:
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
任何帮助将不胜感激。