您的位置:首页 > 编程语言 > C#

C#中HashTable的用法

2016-01-11 11:29 375 查看
转自:http://www.cnblogs.com/tank110/archive/2010/10/18/1854013.html

命名空间

System.Collections

 

名称

哈希表(Hashtable)

 

描述

用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.

 

二,哈希表的简单操作

Hashtable hshTable = new Hashtable(); //  创建哈希表

hshTable .Add("Person1",  "zhanghf");  //  往哈希表里添加键值对

hshTable .Clear();  //移除哈希表里所有的键值对

hshTable .Contains("Person1");   //判断哈希表里是否包含该键

string name = (string)hshTable["Person1"].ToString(); //取哈希表里指定键的值

hshTable.Remove("Person1"); //  删除哈希表里指定键的键值对

IDictionaryEnumerator en = hshTable.GetEnumerator();  //  遍历哈希表所有的键,读出相应的值

while (en.MoveNext())

            {

               string str = en.Value.ToString(); 

            }

 

下面控制台程序将包含以上所有操作:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: