using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Queue
{
class Program
{
static void Main(string[] args)
{
Queue<int> q = new Queue<int>();
Console.WriteLine("输出队列数据个数:{0}",q.Count);
q.Enqueue(10);
q.Enqueue(20);
q.Enqueue(30);
q.Enqueue(11);
q.Enqueue(40);
q.Enqueue(50);
q.Enqueue(60);
Console.WriteLine("输出入队列数据个数:{0}", q.Count);
Console.WriteLine("输出入队列第一个数:{0}", q.First());
Console.WriteLine("输出入队列最后一个数:{0}", q.Last());
Console.WriteLine("输出入队列所有数之和:{0}", q.Sum());
Console.WriteLine("输出入队列所有数中最大的数:{0}", q.Max());
int data = q.Dequeue();
Console.WriteLine("出队1次以后,队列数据个数为{0}", q.Count);
Console.WriteLine("出队的数据为{0}", data);
int peekData = q.Peek();//不删除当前成员
Console.WriteLine("Peek操作1次以后,队列数据个数为{0}", q.Count);
Console.WriteLine("Peek操作取出的数据为{0}", peekData);
Console.ReadKey();
}
}
}
Queue
最新推荐文章于 2023-12-30 23:30:46 发布