Part 2
Chapter 3
LINQ to Objects overview
IEnumberalbe<T> Sequences,and the standard Query
IEnumberable<T>, 发音为“I enumerable of T”,IEnumberalbe 是C#中所有泛型集合类必须继承的接口。这个接口允许遍历每个集合的元素。序列的定义就是实现了IEnumerable<T>接口的集合。
所有的标准查询语句都是扩展方法,在System。Linq.Enumberalbe命名空间中,静态类,属性中第一个参数是IEnumberable<T>类型的
Return IEnumerable<T>,Yielding, and Deferred Queries
yield关键字的用法:跟return的区别
yield return 跟 return 的區別,return 之後不會再返回到 return 後面的語句繼續執行。
很重要的一点是,尽管很多标准查询表达式都是