哈希表的基本使用
哈希表的基本使用
1 //添加一个keyvalue键值对: 2 HashtableObject.Add(key,value); 3 4 //移除某个keyvalue键值对: 5 HashtableObject.Remove(key); 6 7 //移除所有元素: 8 HashtableObject.Clear(); 9 10 // 判断是否包含特定键key: 11 HashtableObject.Contains(key);
根据键获取值的用法为
using System; using System.Collections; //file使用Hashtable时,必须引入这个命名空间 class Program { public static void Main() { Hashtable ht = new Hashtable(); //创建一个Hashtable实例 ht.Add("地中海", "MSC"); //添加keyvalue键值对 ht.Add("马士基", "MSK"); ht.Add("达飞", "CMA"); string capital = (string)ht["马士基"];
Console.WriteLine(capital);//输出MSK Console.WriteLine(ht.Contains("上海")); //判断哈希表是否包含特定键,其返回值为true或false ht.Remove("深圳"); //移除一个keyvalue键值对 ht.Clear(); //移除所有元素 } }