//用Hashtable存储颜色信息对
using System;
using System.Collections; //使用Hashtable时,必须引入这个命名空间
class HashTable
{
public static void Main()
{
Hashtable Color = new Hashtable(); //创建一个Hashtable实例
Color.Add("R", "Red");//添加key/键值对
Color.Add("G", "Green");
Color.Add("B", "Blue");
string color = (string) Color["R"];
if (Color.Contains("G")) //判断哈希表是否包含特定键,其返回值为true或false
Console.WriteLine("The G key exists");
Color.Remove("B");//移除一个key/键值对
Console.WriteLine(Color["G"]);//此处输出Green
Color.Clear();//移除所有元素
Console.WriteLine(Color["R"]); //此处将不会有任何输出
Console.Read();
}
}
using System;
using System.Collections; //使用Hashtable时,必须引入这个命名空间
class HashTable
{
public static void Main()
{
Hashtable Color = new Hashtable(); //创建一个Hashtable实例
Color.Add("R", "Red");//添加key/键值对
Color.Add("G", "Green");
Color.Add("B", "Blue");
string color = (string) Color["R"];
if (Color.Contains("G")) //判断哈希表是否包含特定键,其返回值为true或false
Console.WriteLine("The G key exists");
Color.Remove("B");//移除一个key/键值对
Console.WriteLine(Color["G"]);//此处输出Green
Color.Clear();//移除所有元素
Console.WriteLine(Color["R"]); //此处将不会有任何输出
Console.Read();
}
}

浙公网安备 33010602011771号