在C#中,队列类与堆栈类类似,它代表了一个先进先出的对象结合,当你需要对项目进行先进先出访问时,则可以使用队列。向队列中添加元素称为入队,从堆栈中移除元素称为出队。
一、队列类中的属性
下表中列出了队列类中的一些常用属性
二、队列类中的方法
下表列出了队列类的一些常用方法
示例代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace _012
{
internal class Program
{
static void Main(string[] args)
{
Queue q = new Queue();
q.Enqueue('A');
q.Enqueue('B');
q.Enqueue('C');
q.Enqueue('D');
Console.WriteLine("当前队列:");
foreach(char c in q)
{
Console.Write(c + " ");
}
Console.WriteLine("\r\n向队列中添加一些元素:\r\nE F");
q.Enqueue('E');
q.Enqueue('F');
Console.WriteLine("当前队列:");
foreach(char c in q)
{
Console.Write(c + " ");
}
Console.WriteLine();
Console.WriteLine("删除一些值:");
char ch = (char)q.Dequeue();
Console.Write(ch + " ");
ch = (char)q.Dequeue();
Console.Write(ch + "\r\n");
Console.WriteLine("当前队列:");
foreach(char c in q)
{
Console.Write(c + " ");
}
Console.ReadKey();
}
}
}
标签:Console,复习,Enqueue,C#,System,char,队列,五十一,WriteLine From: https://www.cnblogs.com/daihaoliulingyi601/p/17947466