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独家记忆。请尊重原作者版权
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();
}
下面控制台程序将包含以上所有操作:
原作者为 wo独家记忆。请尊重原作者版权
相关文章推荐
- c#中Hashtable用法简述
- c#中Hashtable用法简述
- C#中HashTable的用法
- C#中HashTable的用法
- C#中HashTable的用法
- C#中hashtable的全局变量用法
- C#有关HashTable的具体使用用法详解
- C#中HashTable的用法
- C#中HashTable的用法
- C#中HashTable的用法
- c#中Hashtable用法简述
- C#中HashTable的用法
- C#中HashTable的用法
- C# 中HashTable的用法[转]
- [叩响C#之门] 22.7 Hashtable类( 散列表的基本原理和用法,比较得意的一篇,还请批评)
- C#中HashTable的用法
- c#中Hashtable用法简述
- C#中HashTable的用法
- C#中HashTable简介和使用用法
- C#中HashTable的用法