zoukankan
html css js c++ java
【导图控】一张图解读.Net集合类型层级关系
.net类库为我们提供了丰富的集合类型,包括接口和实现。
抽空整理了一下,得出下图,也许用UML会更专业,但没办法,我是导图控:)
可以看出,所有集合相关类型都必须要实现一个接口,那就是IEnumerable,这也就是为什么不管是数组、还是集合、还是字典,都支持foreach操作的原因。
每个接口、每个类的功能细节就不赘述,建议大家查看MSDN或者反编译类库自己看一下,如果需要自定义集合类型,那么多了解一些.Net本身对集合的支持,是很有帮助的。
版权声明
QiuLiang
所有文章遵循
创作共用版权协议
,要求
署名、非商业、保持一致
。在满足
创作共用版权协议
的基础上可以转载,但请以超链接形式注明出处。
查看全文
相关阅读:
线性滤波器(linear filter)与非线性滤波器(non-linear filter)
线性滤波器(linear filter)与非线性滤波器(non-linear filter)
80后开网店卖故事:1500多位为感觉而埋单
[置顶] think in java interview-高级开发人员面试宝典(一)
Android ToggleButton Example--开关按钮
UVA 10012 How Big Is It?(暴力枚举)
Windows远程连接的实现
系统集成项目管理之项目采购管理
UVA 165 Stamps (DFS深搜回溯)
EF操作增删改查
原文地址:https://www.cnblogs.com/qiuliang/p/2622289.html
最新文章
GitHub好站点
【SSH三大框架】Hibernate基础第十一篇:对继承映射的操作
我的Mac必备软件
【翻译自mos文章】在一次失败的 'Shutdown Immediate'之后,数据库job 不能执行。
hdu5297 Y sequence(容斥原理+迭代)
合并两个有序数组
TZOJ 1072: 编辑距离(动态规划)
总有一种声音(图片、文字……),让我们泪流满面
boost.asio学习笔记一、linux下boost库的安装
高性能server框架--I/O模型
热门文章
无锁队列的原理与实现
python test0729.py
编程思想 —— 哨兵的使用
编程思想 —— 哨兵的使用
实用的 Matlab
实用的 Matlab
经典滤波器的设计
经典滤波器的设计
图像处理与计算机视觉的 topics
图像处理与计算机视觉的 topics
Copyright © 2011-2022 走看看