2018 iT邦幫忙鐵人賽
深入探索LINQ
- 踏上探索的旅途: 前言
- 探索的準備: 使用工具及資源說明
- 每個.NET工程師都要有的一隻箭: LINQPad介紹
- 藏在
foreach
下的秘密:foreach
原理說明 - 仔細體會
yield
的甜美:yield
介紹 - Lambda運算式介紹
- 變來變去的Generic Type: 泛型介紹
- 所以什麼是LINQ?
- Select的應用
- 建置dotnet/corefx
- Select的原碼探險
- SelectMany的應用
- SelectMany的原碼探險
- Where的應用
- Where的原碼探險
- LINQ排序語法(OrderBy、OrderByDescending、ThenBy、ThenByDescending)的應用
- OrderBy的原碼探索
- GroupBy的應用
- GroupBy的原碼探索
- Join的應用
- Join的原碼探索
- GroupJoin的應用
- GroupJoin的原碼探索
- Skip的應用
- Skip的原碼探索
- Take的應用
- Take的原碼探索
- Aggregate的應用
- Aggregate的原碼探索
- 旅程的結尾
- Distinct的應用
- Distinct的原理
- First Class Language Construct
- Lambda變數範圍
- WhereSelectIterator和SelectWhereIterator
- 旅程的結尾