1.Lambda表示式:左邊是引數列表, 右邊是方法體(實際就是一個方法)匿名方法
2.匿名類:
3.擴充套件方法:
4.Linq原理:
如下所示:
5.yield關鍵字使用說明:
6.系統中的Where關鍵字,就是委託型別的泛型封裝成通用程式碼,擴充套件方法,以及使用yield關鍵字延遲訪問;
系統中的Select:完成對資料集合的轉換,透過委託封裝完成通用程式碼,泛型+迭代器去提供特性:
7.Linq to Obiect(Enumerable)
where:完成對資料集合的過濾,透過委託封裝完成通用程式碼,泛型+迭代器去提供特性:
Linq to Sql(Queryable)
where:完成對資料庫的過濾,封裝了通用程式碼ADO.Net,表示式目錄樹解析sql;
Linq to XML 封裝了對XML的操作