章节目录
一.LINQ的定义
1.定义
二.LINQ中的关键字
1.关键字的使用
三.复习委托(为了引用LINQ语句)
1.委托的例子
2运用.Action(无返回值)和Func(有返回值)函数的例子
3.委托变量指向匿名方法的例子
四.匿名方法可以用Lambda表达式去写
1.匿名方法用Lambda表达式去写的例子
五.LINQ中提供了很多集合的扩展方法,配合lambda能简化数据处理
1.案例
六.自己写的关于Where方法
1.自定义where方法的例子
七.C#中的推断类型var
1.定义
2.优点
3.缺点
4.使用场景
一.LINQ的定义
LINQ(Language Integrated Query),即语言集成查询是一组用于C#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
二.LINQ中的关键字
from 临时变量 in 实现IEnumerable<T>接口的对象
where条件表达式
[orderby 条件] [group by 条件]
select 临时变量中被查询的值