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~~~~~再此谢谢网络上的各位大师~~~~

浙公网安备 33010602011771号