首页 > 代码库 > LINQ的基本语法介绍
LINQ的基本语法介绍
上篇博客中我们学到了Select和Where语法,现在我们学习OrderBy和GroupBy语法。
OrderBy是用来排序的:
//排序 //var result = persons.OrderBy(p => p);//按照字母排序 //按照名字的最后一个字母排序 var result = persons.OrderBy(p => p.Substring(p.Length-1,1)).Select(p=>p); result.Print();
GroupBy是分组用的:
GroupBy是分组用的: //按照姓氏分组 var result = persons.GroupBy(p => p.Split(new char[]{' '})[0]); foreach (var group in result) { Console.WriteLine("姓" + group.Key); foreach (var name in group) { Console.WriteLine("\t" + name); } Console.WriteLine(); }
我觉得SQL和LINQ的语法以及Lambda表达式很像,可以将他们放在一起比较一下。
LINQ的基本语法介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。