
队列代表先进先出的对象集合。当您需要先进先出访问项目时使用它。当您向列表中添加一个项目时,称为入队,当您删除一个项目时,称为双端队列。
让我们看一个 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
以上就是C# 中的队列接口的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号