C#中的LINQ

本文详细介绍了C#中的LINQ,包括其定义、关键字的使用、委托的复习、Lambda表达式在匿名方法中的应用,以及LINQ提供的集合扩展方法。同时,文章还探讨了自定义的Where方法和C#中的推断类型var的定义、优缺点及使用场景。
摘要由CSDN通过智能技术生成

章节目录

一.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 临时变量中被查询的值

三.复习委托(为了引用LINQ语句)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值