試試IEnumerable的另外6個小例子

  • 2020 年 3 月 16 日
  • 筆記

IEnumerable 接口是 C# 開發過程中非常重要的接口,對於其特性和用法的了解是十分必要的。本文將通過6個小例子,來熟悉一下其簡單的用法。

閱讀建議

  • 在閱讀本篇時,建議先閱讀前篇《試試IEnumerable的10個小例子》,更加助於讀者理解。
  • 閱讀並理解本篇需要花費5-10分鐘左右的時間,而且其中包含一些實踐建議。建議先收藏本文,閑時閱讀並實踐。

全是源碼

以下便是這6個小例子,相應的說明均標記在注釋中。

T11分組合併

若以下代碼無法正常展示,也可以點擊此處查看

T12拉平三重循環

若以下代碼無法正常展示,也可以點擊此處查看

T13遍歷樹

若以下代碼無法正常展示,也可以點擊此處查看

T14搜索樹

若以下代碼無法正常展示,也可以點擊此處查看

T15分頁

若以下代碼無法正常展示,也可以點擊此處查看

T16分頁與多級緩存

若以下代碼無法正常展示,也可以點擊此處查看

源碼說明

以上示例的源代碼放置於博客示例代碼庫中。

項目採用 netcore 2.2 作為目標框架,因此需要安裝 netcore 2.2 SDK 才能運行。