static void Main(string[] args)
{
Console.WriteLine("==================哈希表(先进后出)=======================");
Hashtable hashTable = new Hashtable();
for (int i = 0; i < 10; i++)
{
hashTable.Add(i, i);
}
foreach (DictionaryEntry entry in hashTable)
{
Console.WriteLine("Key:" + entry.Key.ToString() + ",value:" + entry.Value.ToString());
}
Console.WriteLine("==================字典表(先进先出)========================");
Dictionary<string, string> dic = new Dictionary<string, string>();
for (int i = 0; i < 10; i++)
{
dic.Add(i.ToString(), (100 * i).ToString());
}
for (int i = 0; i < dic.Count; i++)
{
Console.WriteLine(dic[i.ToString()]);
}
Console.WriteLine("=====================堆栈(先进后出)========================");
Stack statck = new Stack();
for (int i = 0; i < 10; i++)
{
statck.Push(i);
}
while (statck.Count>0)
{
Console.WriteLine(statck.Pop().ToString());
}
Console.WriteLine("================队列(先进先出)=======================");
Queue queue = new Queue();
for (int i = 0; i < 10; i++)
{
queue.Enqueue(i);
}
while (queue.Count > 0)
{
Console.WriteLine(queue.Dequeue().ToString());
}
}