-
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();
-
}
-
}
-
}
\