Queue、Hashtable
Queue也是系统提供的一个容器类,底层也是object[],特点是先进先出,可以存储重复元素。
//创建
Queue queue = new Queue();
//添加
queue.Enqueue("Mike");
queue.Enqueue("Amy");
queue.Enqueue("Jison");
//查找:包含、数量、队首
Console.WriteLine(queue.Contains("Amy"));
Console.WriteLine(queue.Count);
Console.WriteLine(queue.Peek());
//去除
queue.Dequeue();
Console.WriteLine(queue.Count);
Console.WriteLine(queue.Peek());
//遍历
foreach (string name in queue)
{
Console.Write(name+"-");
}
Console.WriteLine();
//清空
queue.Clear();
Console.WriteLine(queue.Count);