C# 中的佇列介面
隊列表示先入先出的物件集合。當您需要先入先出地訪問專案時,可以使用它。將項新增到列表時,稱之為入隊,而刪除項時,稱之為出隊。
讓我們看一個 Queue 類的示例。
若要新增元素,請使用 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