哈希表的基本使用

哈希表的基本使用

 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(); //移除所有元素 } }

 

posted @ 2019-01-29 17:19  zhenzhen78  阅读(1270)  评论(0编辑  收藏  举报