吴佳鑫的个人专栏

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

导航

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/01/15/1648270.html

default 关键字的两种用法

  http://www.cnblogs.com/eagle1986/archive/2011/12/07/2279983.html

泛型和泛型约束、泛型接口

http://www.cnblogs.com/eagle1986/archive/2011/12/08/2280108.html

C#泛型编程

http://www.cnblogs.com/eagle1986/archive/2011/12/13/2285467.html

    

匿名方法的使用

  http://www.cnblogs.com/eagle1986/archive/2011/12/13/2285477.html

匿名类型

http://www.cnblogs.com/eagle1986/archive/2011/12/13/2286989.html

 

delegate详解

http://www.cnblogs.com/eagle1986/archive/2012/01/19/2327306.html

Func和Action系统委托

http://www.cnblogs.com/eagle1986/archive/2012/01/19/2327337.html

 

委托、匿名方法、Lambda表达式的演进

http://www.cnblogs.com/eagle1986/archive/2012/01/19/2327358.html

 

 

 

posted on 2012-12-18 01:13  _eagle  阅读(319)  评论(0编辑  收藏  举报