查询(LINQ)之LINQ to Objects [兼容模式].pdf
《查询(LINQ)之LINQ to Objects [兼容模式].pdf》由会员分享,可在线阅读,更多相关《查询(LINQ)之LINQ to Objects [兼容模式].pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、跟我一起学跟我一起学Visual Studio 2008 系列课程系列课程(4)语言集成查询语言集成查询(LINQ)语言集成查询语言集成查询(LINQ)之之LINQ to ObjectsQj徐长龙徐长龙vsts chinahotmail comvsts chinahotmail comvstsvsts_ _com微软中文技术论坛精彩生活每一天http:/http:/forums microsoft com/chinaforums microsoft com/chinahttp:/http:/ 10 论坛英雄!?畅谈我的2007畅谈我的与众不同:?版主:50+微软最有价值专家(MVP)?涵盖微软
2、几乎所有产品线和知识库?30+适合开发人员和 IT 专业人员技术板块适合开发人员和专人员技术板块本次课程内容包括本次课程内容包括本次课程内容包括本次课程内容包括 什么是LINQ to Objects LINQ和字符串 LINQ和反射 LINQ和文件目录 LINQ和ArrayList 查询操作中的类型关系 查询语法和方法语法收听本次课程需具备的条件收听本次课程需具备的条件收听本次课程需具备的条件收听本次课程需具备的条件跟我起学新增功能 上下 跟我一起学Visual Studio 2008-C#3.0新增功能(上、下)跟我一起学Visual Studio 2008-语言集成查询(LINQ)之入门篇
3、门篇Level 200什么是什么是LINQ to Objects?什么是什么是Qj 支持各种数据源XML文档文档SQL Server 数据库数据库ADO.NETDataSetMy sqlDataSet支持支持 IEnumerable 或泛型或泛型 IEnumerable(T)接口接口的任意对象集合的任意对象集合更多更多的任意对象集合的任意对象集合LINQ to Objects什么是什么是LINQ to Objects?什么是什么是Qj直接对任意 IEnumerable 或Ienumerable(T)集合使用 LINQ 查询Ienumerable(T)集合使用 LINQ 查询,无需使用中间 LI
4、NQ 提供程序或 API,如 LINQ to SQL 或 LINQ to XML。可以使用 LINQ 来查询任何可枚举的集可以使用 LINQ 来查询任何可枚举的集合,如 List(T)、Array 或 Dictionary(T)。该集合可以是用户定义的集合,也可以是 NET Framework API 返回的集合是.NET Framework API 返回的集合什么是什么是LINQ to Objects?什么是什么是Qj从根本上说,LINQ to Objects 表示一种新的处理集合的方法采用旧方法,必须编写指定如何从集合检索数据的复杂的 foreach 循环。而采用 LINQ 方法,只需编写
5、描述要检索的内容的声明性代码与传统的 foreach 循环相比,LINQ 查询具有三大优势:与传统的 foreach 循环相比,LINQ 查询具有三大优势:更简明、更易读,尤其在筛选多个条件时。使用最少的应用程序代码提供强大的筛选、排序和分组功能。无需修改或只需做很小的修改即可将它们移植到其他数据源无需修改或只需做很小的修改即可将它们移植到其他数据源。通常,对数据执行的操作越复杂,使用 LINQ 代替传统迭代技术的好处就越多LINQ和字符串LINQ和字符串LINQ和反射LINQ和文件目录Q和文件目录LINQ和ArrayListLINQ和字符串和字符串Q和字符串和字符串LINQ 可用于查询和转换
6、字符串和字符串集合。它对文本文件中的半结构化数据尤其有用LINQ 查询可与传统的字符串函数和正则表达结构化数据尤其有用。LINQ 查询可与传统的字符串函数和正则表达式结合使用。例如,可以使用 Split 方法来创建字符串数组,然后可以使用 LINQ 例如可以使用p方法来创建字符串数组然后可以使用来查询或修改此数组。可以在 LINQ 查询的 where 子句中使用IsMatch 方法。可以使用 LINQ 来查询或修改由正则表达式返回的MatchCollection 结果MatchCollection 结果DEMOLINQ和字符串和字符串LINQ和字符串和字符串LINQ和反射和反射Q和反射和反射.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 兼容模式 查询LINQ之LINQ to Objects 兼容模式 查询 LINQ 兼容 模式
限制150内