zoukankan
html css js c++ java
【导图控】一张图解读.Net集合类型层级关系
.net类库为我们提供了丰富的集合类型,包括接口和实现。
抽空整理了一下,得出下图,也许用UML会更专业,但没办法,我是导图控:)
可以看出,所有集合相关类型都必须要实现一个接口,那就是IEnumerable,这也就是为什么不管是数组、还是集合、还是字典,都支持foreach操作的原因。
每个接口、每个类的功能细节就不赘述,建议大家查看MSDN或者反编译类库自己看一下,如果需要自定义集合类型,那么多了解一些.Net本身对集合的支持,是很有帮助的。
版权声明
QiuLiang
所有文章遵循
创作共用版权协议
,要求
署名、非商业、保持一致
。在满足
创作共用版权协议
的基础上可以转载,但请以超链接形式注明出处。
查看全文
相关阅读:
算法面试题解答(三)
计算机基础知识问答
算法面试题解答(五)
关于POD
算法面试题解答(四)
算法面试题解答(一)
Perfect Interview (序)
如何调整Dreamhost主机PHP上传尺寸的限制/How to change the maximal size of uploading in your Dreamhost
Final Fantasy XIII Finished
Ortholab has been moved to Google Code
原文地址:https://www.cnblogs.com/qiuliang/p/2622289.html
最新文章
delete动态删除js对象属性
Linux上安装curl php扩展
jQuery UI 相逢恨晚
PHPUnit 3.4.10 在windows上配置
基于字典的【正向最大减字】分词算法实现
jquery常用技巧拾贝
php关联数组(hash数组)
libvirt 启动虚拟机xml配置文件
《jQuery基础教程》读书笔记
Spring in Action 入门之面向切面编程AOP
热门文章
velocity截取字符串
junit测试用例时testdelete、testsave后,数据库却没有变化(自动回滚)
SimpleDateFormat非线程安全
Spring MVC BindingResult异常
java的传参
Spring in Action入门之装配管理Bean
实现Callable接口(因为Runnable(Thread)是执行工作的独立任务,但是不返回任何值)
机器学习入门之一:基本概念
算法面试题解答(二)
C++与多态
Copyright © 2011-2022 走看看