集合之队列
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace TestConsole
{
class Program
{
static void Main(string[] args)
{
Queue q = new Queue();
Queue q2 = new Queue();
foreach (int i in new int[4] { 1, 2, 3, 4 })
{
q.Enqueue(i);
q2.Enqueue(i);
}
foreach (int i in q)
{
Console.WriteLine(i);
}
q.Dequeue();// 移除
Console.WriteLine("出队");
foreach (int i in q)
{
Console.WriteLine(i);
}
q2.Peek();//返回位于开始处对象但不移除
Console.WriteLine("-------------");
foreach (int i in q2)
{
Console.WriteLine(i);
}
while (q2.Count != 0)
{
int i = (int)q2.Dequeue();//清空
q2.Dequeue();
}
Console.WriteLine("清空");
foreach (int i in q2)
{
Console.WriteLine(i);
}
}
}
}
写的是不难,难的是天天坚持写!
浙公网安备 33010602011771号