using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HashTableTest
{
class Program
{
static void Main(string[] args)
{
Hashtable ht = new Hashtable();
//添加元素
ht.Add(1,"jack");
ht.Add(2,"tom");
ht[3] = "join";
//用此种方式添加元素应该注意:
//如果对应的键key存在,重新赋值
//如果不存在,则增加对应的键值对
ht[1] = "mach";
ht[4]="marry";
//数组长度:length
//集合个数:count
Console.WriteLine(ht.Count);
//遍历集合的两种方式:
foreach (DictionaryEntry obj in ht)
{
Console.WriteLine("{0} - {1}",obj.Key,obj.Value);
}
Console.WriteLine("======================");
foreach (object obj in ht.Keys)
{
Console.WriteLine("{0} - {1}",obj,ht[obj]);
}
Console.ReadKey();
}
}
}