本文介绍了根据字符串查询过滤通用列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
说我们有:
Say we have :
public class someclass
{
public string name;
public int age;
}
List<someclass> data = new List<someclass>();
鉴于可以使用LINQ谓词完成操作,我们如何使用下面的字符串谓词查询以上内容:
How can we query the above using a string predicate like below given that it can be done with LINQ predicates:
var q = data.FilterMethod("age<20 and name = \"bob\" ");
推荐答案
List<someclass> data = new List<someclass>();
var resultSet =
from p in data
group p by p.name into g
select new { Name = g.Key, Age < 20 };</pre>
这篇关于根据字符串查询过滤通用列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!