四、Queue類。
和Stack類似,只是Queue先進先出,後進後出。與Stack相反。例子和上面的一樣,只需稍做修改。
Queue使用 Enqueue 添加元素,使用Dequeue 刪除元素
using System;
using System.Collections;
namespace gosoa.com.cn
{
class Test
{
static void Main()
{
Queue queueTest = new Queue();
//注意這裡添加的順序。
queueTest.Enqueue("cn");
queueTest.Enqueue("com.");
queueTest.Enqueue("gosoa.");
queueTest.Enqueue("www.");
foreach(string item in queueTest)
{
Console.Write(item);
}
Console.WriteLine("\n \n");
//此時輸出 cncom.gosoa.www 並非 www.gosoa.com.cn
queueTest.Dequeue();
foreach(string item in queueTest)
{
Console.Write(item);
}
//此時輸出 com.gosoa.www
}
}
}