using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 创建一个 Queue<int> 队列
Queue<int> queue = new Queue<int>();
// 向队列中添加元素
queue.Enqueue(1); // 添加 1 到队列
queue.Enqueue(2); // 添加 2 到队列
queue.Enqueue(3); // 添加 3 到队列
// 输出队列中的元素数量
Console.WriteLine("Queue contains {0} elements.", queue.Count);
// 查看队列的第一个元素,但不移除它
Console.WriteLine("First element in the queue: {0}", queue.Peek());
// 移除并返回队列的第一个元素
int firstElement = queue.Dequeue();
Console.WriteLine("Dequeued element: {0}", firstElement);
// 再次输出队列中的元素数量
Console.WriteLine("Queue now contains {0} elements.", queue.Count);
}
}
Queue<int> 创建一个整数类型的队列。Enqueue 方法向队列中添加元素。Peek 方法查看队列的第一个元素,但不会将其从队列中移除。Dequeue 方法移除并返回队列的第一个元素。Count 属性获取队列中元素的数量。这段代码展示了如何使用 C# 中的 Queue<T> 类来管理队列中的元素。
上一篇:c# 时间戳转换日期格式
下一篇:c# func
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站