C# 中的佇列介面
佇列代表物件的先進先出集合。在你需要先進先出地訪問項時使用它。當你向列表中新增項時,稱作入隊,當移除項時,稱作出隊。
我們來看一個佇列類的例子。
要新增元素,使用 Enqueue −
Queue q = new Queue();
q.Enqueue('X');
q.Enqueue('Y');
q.Enqueue('Z');要刪除元素,使用 Dequeue −
// remove elements while (q.Count > 0) Console.WriteLine(q.Dequeue());
我們來看一個在佇列中新增元素的例子。
例子
using System;
using System.Collections;
namespace Demo {
class Program {
static void Main(string[] args) {
Queue q = new Queue();
q.Enqueue('t');
q.Enqueue('u');
q.Enqueue('v');
q.Enqueue('w');
q.Enqueue('x');
Console.WriteLine("Current queue: ");
foreach (char c in q) Console.Write(c + " ");
Console.WriteLine();
Console.ReadKey();
}
}
}輸出
Current queue: t u v w x
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP