LINQ to Objects 学习

直接对任意 IEnumerable 或 IEnumerable(T) 集合使用LINQ查询,无须使用中间LINQ提供程序或API,如LINQ to SQL或 LINQ to XML。可以使用LINQ查询任何可枚举的集合,如List(T)、Array或Dictionary(TKey, TValue)。该集合可以是用户定义的集合,也可以是.NET Framework API返回的集合。

从根本上说,LINQ to Objects表示一种新的处理集合的方法。如果采用旧方法,必须编写指定如何从集合中检索数据的复杂的foreach循环。而采用 LINQ 方法,只需编写描述要检索的内容的声明性代码。

另外,与传统的foreach循环相比,LINQ查询具有以下三大优势:

l        它们更简明、更易读,尤其在筛选多个条件时。

l        它们使用最少的应用程序代码提供强大的筛选、排序和分组功能。

l        无须修改或只需做很小的修改即可将它们移植到其他数据源。

通常,对数据执行的操作越复杂,体会到的使用 LINQ 代替传统迭代技术的好处就越多。下面我们通过一个示例来分析如何使用LINQ to Object。

 

演练:基于LINQ to Object,实现对员工信息的查询显示。完整示例下载

步骤:

1、创建ASP.NET Web应用,选择.net framework3.5
2、添加数据显示控件 GridView,添加类Employee对象
3、创建LINQ to Object查询。
4、编译并执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值