Linq(语言集成查询)
相关资料如下:
2. 30分钟Linq教程
4. Linq十个常用查询
7. Linq之旅
8. Linq之路(详解)
LINQ的关键词:from, select, in, where, group by, orderby, …
LINQ的写法:
1)表达式:
from 临时变量 in 实现IEnumerable<T>接口的对象 where条件表达式 [orderby 条件] [group by 条件] select 临时变量中被查询的值
2)函数式(方法式):
实现IEnumerable<T>接口的对象.LINQ方法名(lambda表达式)。如: string input = "hello world"; int count = input.Count(w=>w == 'o'); //查询字母o出现的次数 注意:能够使用LINQ的对象需要实现IEnumerable<T>接口。并且LINQ的查询表达式是在最近一次创建对象时才被编译的。