首页 > Windows开发 > 详细

C# 中的集合详解

时间:2016-08-06 15:51:16      阅读:288      评论:0      收藏:0      [点我收藏+]

 

C#中常用的集合类型要数 List 和 Dictionary,那么如果我们要自定义一个几何类型怎么办呢?

C#提供了两个抽象类可以让我们选择去继承从而快速实现自定义集合类型

CollectionBase 抽象类

 实现了IList接口的 Clear() 、RemoveAt() 方法 和ICollection的 Count属性

 

 

DictionaryBase 抽象类

和CollectionBase一样实现了部分接口的成员,另外DictionaryBase的foreach实现方式要跟CollectionBase不同。

使用foreach和DictionaryBase派生类 可以提供DictionaryEntry结构的Value成员来访问,也可以通过Key成员来得到相关的键

C# 中的集合详解

原文:http://www.cnblogs.com/wakeGISer/p/5744077.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!