一、学习LINQ需要先了解以下知识点:
1.1 委托
1.2 匿名方法
1.3 Lambda表达式
1.4 扩展方法
二、LINQ原理:
from s in names where s.length == 5
orderby s
select s.ToUpper();
上面这句编译器最终会被转化为下面这句去执行:
names.Where(s=>s.Length == 5)
.OrderBy(s=>s)
.Select(s=>s.ToUpper());
Webcast视频:C# 3.0 锐利体验系列课程(3):查询表达式LINQ(1)
原文:http://www.cnblogs.com/luyuwei/p/3653086.html