声明
Hashtable ht = new Hashtable();
增加数据
ht.Add("001", "Zara Ali");//键key,值
ht.Add("张三", "我是张三");
ht.Add("李四", 4);
ht.Add(1, 4);
调用
Console.WriteLine(ht["001"]);
Console.WriteLine(ht["张三"]);
Console.WriteLine(ht["李四"]);
Console.WriteLine(ht[1]);
判断值存不存在
//判断值存不存在
if (ht.ContainsValue("Nuha Ali"))
{
Console.WriteLine("值存在");
}
//判断键存不存在
if (ht.Contains("001"))
{
Console.WriteLine("键key存在");
}
获取键的集合
// 获取键的集合
ICollection key = ht.Keys;
foreach (var k in key)
{
Console.WriteLine(k + ": " + ht[k]);
}
从 Hashtable 中移除带有指定的键的元素。
//ht.Remove("005");
清空
//ht.Clear();
Console.ReadKey();