//Queue用法
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Queue qu = new Queue();
Queue qu2 = new Queue();
foreach (int i in new int[4] { 1, 2, 3, 4 })
{
qu.Enqueue(i);//填充
qu2.Enqueue(i);
}
foreach (int i in qu)
{
Console.WriteLine(i);//遍历
}
qu.Dequeue();
Console.WriteLine("Dequeue");
foreach (int i in qu)
{
Console.WriteLine(i);
}
qu2.Peek();//弹出最后一项不删除
Console.WriteLine("Peek");
foreach (int i in qu2)
{
Console.WriteLine(i);
}
while (qu2.Count != 0)
{
int i = (int)qu2.Dequeue();//清空
qu2.Dequeue();//清空
}
Console.WriteLine("清空");
foreach (int i in qu2)
{
Console.WriteLine(i);
}
}
}
}Queue用法
最新推荐文章于 2024-05-05 08:19:44 发布
本文通过一个简单的C#程序介绍了如何使用Queue类进行数据的入队、遍历、出队及查看队首元素等基本操作,并展示了如何清空队列。
7713

被折叠的 条评论
为什么被折叠?



