Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#队列

作者:__龙泉丶聂风   发布日期:2025-08-18   浏览:47

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 创建一个队列
        Queue<string> queue = new Queue<string>();

        // 向队列中添加元素(入队)
        queue.Enqueue("第一个元素");
        queue.Enqueue("第二个元素");
        queue.Enqueue("第三个元素");

        // 输出队列的当前状态
        Console.WriteLine("队列中的元素:");
        foreach (var item in queue)
        {
            Console.WriteLine(item);
        }

        // 从队列中移除并返回最前面的元素(出队)
        string dequeuedItem = queue.Dequeue();
        Console.WriteLine($"已出队的元素: {dequeuedItem}");

        // 查看队列中最前面的元素,但不移除它
        string peekedItem = queue.Peek();
        Console.WriteLine($"队列中最前面的元素: {peekedItem}");

        // 检查队列是否为空
        if (queue.Count == 0)
        {
            Console.WriteLine("队列为空。");
        }
        else
        {
            Console.WriteLine($"队列中还有 {queue.Count} 个元素。");
        }
    }
}

解释说明:

  1. 创建队列:使用 Queue<T> 泛型类来创建一个队列,这里我们使用字符串类型的队列。
  2. 入队操作:使用 Enqueue 方法向队列中添加元素。
  3. 遍历队列:通过 foreach 循环遍历队列中的所有元素。
  4. 出队操作:使用 Dequeue 方法移除并返回队列中最前面的元素。
  5. 查看队首元素:使用 Peek 方法查看队列中最前面的元素,但不移除它。
  6. 检查队列是否为空:通过 Count 属性检查队列中的元素数量,判断队列是否为空。

希望这段代码和解释对你有帮助!

上一篇:c# 字符串转日期

下一篇:c#二维数组

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

c# rectangle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站