Linq 学习笔记

(http://www.cnblogs.com/lifepoem/archive/2011/12/16/2288017.html)

隐式类型变量的限制

  1.只能用于:方法或属性内局部变量的声明;

  2.不能定义:返回值,参数的类型;

  3.var声明的变量必须赋初始值(编译器必须根据初始值判定变量类型);

  4.隐式类型数据时强类型数据,被赋予初始值之后,编译器就已经为隐式变量定下数据类型;

扩展方法(Extension method)

  1.必须将方法定义在静态类中--扩展方法必须声明为静态的

  2.要用this对第一个参数进行修饰(此参数,就是我们希望进行扩展的类型)

  3.调用扩展方法:①.实例层调用;②.静态调用.

 

Linq方法语法 : 方法语法 , 查询语法

  WHERE,ORDERBY,SELECT 标准查询运算符;

  运算符是对IEnumerable<T>类型的扩展,并返回IEnumerable<T>类型的结果

 

 

学习中.....mark~~~~~再此谢谢网络上的各位大师~~~~

  

posted @ 2013-04-16 23:25  一口价  阅读(75)  评论(0)    收藏  举报