好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

一张图解读.Net集合类型层级关系

一张图解读.Net集合类型层级关系

net类库为我们提供了丰富的集合类型,包括接口和实现。

 

抽空整理了一下,得出下图,也许用UML会更专业,但没办法,我是导图控:)

 

可以看出,所有集合相关类型都必须要实现一个接口,那就是IEnumerable,这也就是为什么不管是数组、还是集合、还是字典,都支持foreach操作的原因。

 

每个接口、每个类的功能细节就不赘述,建议大家查看MSDN或者反编译类库自己看一下,如果需要自定义集合类型,那么多了解一些.Net本身对集合的支持,是很有帮助的。

 

分类:  .Net Framework

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于一张图解读.Net集合类型层级关系的详细内容...

  阅读:42次