手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C#基础知识 - 队列使用

时间:2024-11-01 15:43:36

1、采用控制台模板,测试队列功能。使用队列,需使用System.Collections;申请Queue类型的对象

C#基础知识 - 队列使用

2、Queue.Clear(); 移除Queue中存在的所有元素Queue.Contains(value);判断求溻皑恰Queue中是否存在某个元素Queue.Dequeue();返回开头的元素,并删除此元素Queue.Enqueue(value);向Queue中添加元素。Queue.Count;获取Queue中包含的元素个数

C#基础知识 - 队列使用

3、如图,使用Enqueue后,增加一个元素,且按顺序排列,使用Dequeue后,取队列中最开始的一个元素,取完之后删除此元素,并将之后元素顺序前移一位。

C#基础知识 - 队列使用

4、此示例中,多次出现重复代码,可以处理下。 static void Fu艘绒庳焰ncShow(Queue q) { foreach 烫喇霰嘴(var item in q) { Console.Write(item.ToString()); } Console.WriteLine("总元素个数为{0}", q.Count); }

C#基础知识 - 队列使用

5、一般的应用场合:1、可用于异步线程的同步,一个线程内写入后,另一个线程检测到,并读取识别后,即可处理;2、可用于通讯,获取到指定长度的数据后,即可按照顺序取出处理3、可用于提示报警等,逐条处理队列消息。

C#基础知识 - 队列使用
© 手抄报圈