System.Collections 常用类,结构和结构:

System.Collections 常用类,结构和结构:

类:ArrayList,Hashtable,SortedList

接口:ICollection,IEnumerator,IList

结构:DictionaryEntry

 

类:

       ArrayList: 数组列表,是Array类的优化版本。。

       Hashtable: 一种数据结构,将数据作为一组键(Key)值(Value)来存储,Hash表中数据将会根据Key来建立索引一般用来存储几万,几十万条数据,数据搜索性能高。

      SortedList: 一种排序的数据列表,也是将数据作为一组键(Key)值(Value)来存储,也会根据Key来建立索引,一般用来存储几百,几千条数据,当存储几万条是数据的搜索性能就会降低,因此超过上万建议使用Hashtable。

接口:

          ICollection:定义了一组管理元素的函数,如添加,删除等等。

          IEnumerator:继承于ICollection,因此具有管理元素的功能,且添加了新的功能,既可以通过他来遍力元素。

          IList:继承于IEnumerator,因此具有管理,遍力且新加了通过索引查找元素。

结构:

          DictionaryEntry:一个结构体,包括了一个键(Key)和值(Value)变量,既键值对。Hashtable和SortedList的变量数据类型为DictionaryEntry。因此可以通过DictionaryEntry来遍力Hashtable和SortedList。

 

 

示例一:

 

            

 

 

 

示例二:

 

 Hashtable示例  

4种遍力Hashtable的方法

/* 题目描述:添加员工资料到Hasttable,将姓名添加到列表框,点击列表框中的名字则显示该员工的资料。并可以删除该员工的资料 */

 

 


 

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值