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

C#中HashTable的用法

2016-09-02 16:00 232 查看
命名空间

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();

}

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

原文转自:http://www.cnblogs.com/tank110/archive/2010/10/18/1854013.html

原作者为 wo独家记忆。请尊重原作者版权
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: