IEnumerable 接口是 C# 开发过程中非常重要的接口,对于其特性和用法的了解是十分必要的。本文将通过6个小例子,来熟悉一下其简单的用法。
阅读建议
- 在阅读本篇时,建议先阅读前篇《试试IEnumerable的10个小例子》,更加助于读者理解。
- 阅读并理解本篇需要花费5-10分钟左右的时间,而且其中包含一些实践建议。建议先收藏本文,闲时阅读并实践。
全是源码
以下便是这6个小例子,相应的说明均标记在注释中。
T11分组合并
若以下代码无法正常展示,也可以点击此处查看
T12拉平三重循环
若以下代码无法正常展示,也可以点击此处查看
T13遍历树
若以下代码无法正常展示,也可以点击此处查看
T14搜索树
若以下代码无法正常展示,也可以点击此处查看
T15分页
若以下代码无法正常展示,也可以点击此处查看
T16分页与多级缓存
若以下代码无法正常展示,也可以点击此处查看
源码说明
以上示例的源代码放置于博客示例代码库中。
项目采用 netcore 2.2 作为目标框架,因此需要安装 netcore 2.2 SDK 才能运行。