我必须像这样查询集合:
myList.Where(s => myFilters.Contains(s.CountryCode))
Run Code Online (Sandbox Code Playgroud)
s.CountryCode上面是一个例子.我想让它变量并调用不同的列,如下所示:
myList.Where(s => myFilters.Contains(s.City))
myList.Where(s => myFilters.Contains(s.Region))
myList.Where(s => myFilters.Contains(s.Zipcode))
Run Code Online (Sandbox Code Playgroud)
所以我想定义列表达式是参数的函数.这种功能的签名是什么?
public void MySelect( ??? )
{
myList.Where(s => myFilters.Contains(???);
}
Run Code Online (Sandbox Code Playgroud)
myList是ObservableCollection,myFilters是List<string>