DBScoreList.Average(t => t.Score));
使用LINQ中最简单的例子,说明LINQ给我们带来的便利。...命名空间都已实现 IEnumerableT>,一般来说在.NET内的所有集合对象都能使用LINQ进行处理,如果不引用System.Linq命名空间,所有Linq功能都无法使用。...2.3 类型推论
使用匿名类型在Linq中变量类型无法确定,如果试用IEnumerable就失去强类型的好处,在.NET3.5中只要使用Linq并且以select new来产生结果的查询...var的限制如下:
(1)使用var类型赋值语句时右边不能为null,否则编译器无法推断其类型。
(2)var类型只能用于局部变量的声明,不能用于全局变量,类层变量或者是函数的返回值。...三、Linq语句
Linq语句主要应用于集合的处理上, 这就是Linq的价值所在,而对于外部数据源,只要有相应的LINQ provider就一样享有Linq的完整功能。