C#Hashtable的用法
2013-12-28 15:31
344 查看
一,哈希表(Hashtable)简述
在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.
二.哈希表的增值取值
三, 遍历Hashtable
四,
在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.
二.哈希表的增值取值
Hashtable hash = new Hashtable(); Person person = new Person() { Name = "悟空" }; hash.Add(person.Name, person);//增加值 Person hsd = new Person() { Name = "八戒" }; hash.Add(hsd.Name, hsd)//增加值 Console.WriteLine(((Person)hash["八戒"]).Name);//取值
三, 遍历Hashtable
Hashtable tabel = new Hashtable(); tabel.Add("as", "sgdgasd"); tabel.Add("sd", "asegtd"); tabel.Add("g", "aswfd"); tabel.Add("fs", "sdfd"); //遍历键以及值 foreach (DictionaryEntry item in tabel)//DictionaryEntry定义设置检索的键/值对 { Console.WriteLine(item.Key+" "+item.Value); } //单独遍历键或者值 foreach (var item in tabel.Keys)//遍历键 { Console.WriteLine(item + "----->" + tabel[item]);//获取到键当然可以根据键获取值了tabel[item] } Console.WriteLine("======================"); foreach (var item in tabel.Values)//遍历值 { Console.WriteLine(item); }
四,
相关文章推荐
- 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#中HashTable的用法
- C#中HashTable的用法
- C#中HashTable的用法
- C#中HashTable的用法
- C#中哈希表(HashTable)用法实例详解(添加/移除/判断/遍历/排序等)
- C#中HashTable的用法