/// <summary>
/// 首先 这次练习有几个要解决的目标
/// 1.解答什么是Linq 就是下面这个 也就是给实现了IEnumerable接口的方法
/// namespace System.Linq
/// {
///
// // 摘要:
// //Provides a set of static methods for querying objects
// //that implement System.Collections.Generic.IEnumerable`1.
/// public static class Enumerable
/// {
/// ........
/// ........
/// ...
/// }
/// }
/// 2.Linq详述 https://bbs.csdn.net/topics/390951798 这个帖子就讨论的挺好 、
/// 说实话深深地感觉用C#这个语言的人用的技术大多没有用Java的新,.neter对这个语言的探索热情也远没有用Java的人的高,可能是用Java的人年轻人多 竞争力大的原因
/// 记得有一次面试一位面试官说 现在.neter人才断层 用.net的大多是做了很多年的人 新人很少 之前一起工作的一位老兄的专科学校也不再开设.net的班了
/// 加上一些.neter的向各个方向转行,说实话这个语言活力很少了 出现的.net core各种牛掰 但是真正用的公司以及人才实在是屈指可数 市场份额早被java蚕食掉
/// 现在C#的应用很多在工业领域 医疗器械 客户端项目 一些游戏领域 真正的互联网领域很少 国外的情况应该好一些 但是无疑这门语言本身是如此强大 深入学一学绝对值得
///
/// 3.Linq的作用:LINQ(Language Integrated Query )语言集成查询,是一组用于C#语言的拓展,它允许C#代码以操作内存数据的方式,查询数据库。
///
/// 4.Linq的使用场景:Enumerable类主要是应用于Linq to object,即对于内存中的对象查询以IEnumerable对象为主,查询是面向集合类的;
/// 而Queryable是针对于自定义数据源的,比如linq to sql,linq to xml。
/// 在做S系统的时候,服务器端是IQueryable,客户端是IEnumerable,我想这是不是更好的解释了一个是面向数据,一个是面向内存?
/// 5.Linq的常用方法练习:有不少
/// </summary>