首页 > 代码库 > Linq
Linq
用linq方法进行查询。在此简单定义一个类M里面含有多个属性,其中name和age为其中的两个属性。
{ public int name { get;set;} public int age { get; set; } public int score { get; set; } public int id { get; set; } }
定义一个list:
var Mlist = new List<m> { new test.m() {name =3,age=12,score=100,id=11 }, new test.m() {name =7,age=13,score=99,id=11 }, new test.m() {name =9,age=15,score=97,id=11 }, new test.m() {name =5,age=17,score=100,id=11 }, new test.m() {name =6,age=11,score=100,id=11 }, };
下面采用linq方法对其进行查询,查询mlist中name>5且score==100的类,并按照age的大小进行排序;
}; var newlist = from m in Mlist where m.name > 5 && m.score == 100 orderby m.age select m;
也可以采用where方法
var newlist = Mlist.Where(m => m.name > 5 && m.score == 100).OrderBy(m=>m.age);
实际都会选择where方法进行处理
Linq
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。