


















































































































































在网上对 CollectionBase只有大体的介绍,似乎不是太详细,今天整理出此实例对 CollectionBase有较为完整的理解,也是一个非常典型的集合,特整理出来,以供日后方便
写到这想起了c#的集合,现不包括泛型的话,通常我们会使用arraylist 和hashtable来进行存储。
Arraylist索引是根据序号,我们看微软的源代码就可知它的容器是通过一维数组来存储的,以及所有针对它的add,remove等操作都是通过对该数组来进行操作显示的。
而hashtable即哈希表的内部容器也是一个数组数组包含的是实例化后的structure类,该类具有key和value的属性,这样一来即可帮助我们完成具有key和value的数据一一配对的数据的存储。
这样一看,我猜大家对这两个集合就不会有陌生感了。用起来也会相当顺手。