,通过一段实例,介绍Linq的链式查询.需求如下:找出字符串数组中含有字母e的字符穿,并按长度排序,最后将结果转为大写.代码如下:
string[] names = {"James","Kobe","Curry...制定的规则,当前element是否能继续留在数据集合中....Select:按照Lambda制定的规则决定了当前数据集合要以怎样的方式输出.
(3)、方法语法中除了Select、OrderBy、Where的其它查询操作符
并不是所有的查询运算符都返回一个IEnumerable...关于类似的方法还有很多,推荐去研究下System.Linq.Enumerable类
2、Linq查询表达式语法
Linq查询表达式语法写出的查询比较类似与Sql语句,是C#3.0加入的,虽然Linq查询表达式看上去类似于...Sql查询,但实际上它并不是建立在Sql语句上,而是建立在函数式编程语言如LISP和Haskell中的list comprehensions(列表解析)功能之上,也就是所编译器会对Linq查询表达式进行处理