吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

2012年12月18日

Linq补漏笔记二:Linq语言技术基础

摘要: C#语言从2.0升级到3.0 , 并没有升级 C#2.0的CLR , 只是在原有语法的基础上添加了一些新的特性,这些新特性的具体实现依赖于一个面向C#3.0语言的编译器。使用C#3.0编译器编译过的代码可以无障碍地原有支持C#2.0的CLR中运行,也就是说,完全可以在现在的.NET2.0平台上运行编译过的.NET 3.0代码。Linq 语言技术基础包括: 泛型,委托,匿名方法,列举,yield关键字,局部变量类型推断, Lambda表达式,表达式树,扩展方法等内容。可以参见之前写过的文章: 委托基础http://www.cnblogs.com/eagle1986/archive/2010/0. 阅读全文

posted @ 2012-12-18 01:13 _eagle 阅读(319) 评论(0) 推荐(0) 编辑

Linq补漏笔记一:简介

摘要: 一、Linq 优点LINQ是它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。二、 Linq设计目标Linq的出现就是试图在不同类型的数据之间,包括关系模型数据和层次模型数据之间,提供一个统一的访问接口,开发者无需关心底层数据访问细节上的差异。三、 Provoder.net framework 3.5自身提供了3种Linq Provider. (分别是: Linq to OBJECT , Linq to ADO.NET , Linq to XML).1、Linq to OBJE.. 阅读全文

posted @ 2012-12-18 00:58 _eagle 阅读(307) 评论(0) 推荐(0) 编辑