本文实例分析了C#队列Queue用法。分享给大家供大家参考。具体分析如下:
队列(Queue)在程序设计中扮演着重要的角色,因为它可以模拟队列的数据操作。例如,排队买票就是一个队列操作,后来的人排在后面,先来的人排在前面,并且买票请求先被处理。为了模拟队列的操作,Queue在ArrayList的基础上加入了以下限制
1.元素采用先入先出机制(FIFO,First In First Out),即先进入队列的元素必须先离开队列。最先进入的元素称为队头元素。
元素只能被添加到队尾(称为入队),不允许在
本文实例讲述了C#内置队列类Queue用法。分享给大家供大家参考。具体分析如下:
这里详细演示了C#内置的队列如何进行添加,移除等功能。
using System;
using System.Collections.Generic;
class Example
{
public static void Main()
{
Queue numbers = new Queue();
numbers.Enqueue(one);
numbers.Enqueue(two);
numbe