我有一个清单:
List<My_object> people
当我使用:
搜索投掷列表时List<My_object> result = people.FindAll(a => a.getGender() == "female" && a.getRelationship() == "Single");
一切都很完美,但现在我想在运行中设置条件:
string condi = "a => a.getGender() == \"female\"";
如何将此字符串作为条件插入FindAll?
谢谢!
答案 0 :(得分:1)
您无法使用FindAll。您拥有的最佳选择是动态LINQ。见this example by ScottGu。 This Codeplex site也可能有用......