C# 队列是一种先进先出(FIFO)的数据结构,它的基本操作包括入队(enqueue)和出队(dequeue)。在 C# 中,队列可以使用 System.Collections.Generic 命名空间中的 Queue 类来实现。

以下是一个简单的示例,展示了如何使用 C# 队列:

using System;
using System.Collections.Generic;

class Program
{
    static void Main(string[] args)
    {
        Queue<int> queue = new Queue<int>();

        // 入队
        queue.Enqueue(1);
        queue.Enqueue(2);
        queue.Enqueue(3);

        // 出队
        while (queue.Count > 0)
        {
            int item = queue.Dequeue();
            Console.WriteLine(item);
        }
    }
}

输出:

1
2
3

在上面的示例中,我们创建了一个整数类型的队列,然后使用 Enqueue() 方法将三个整数依次加入队列。接着使用 Dequeue() 方法将队列中的元素一个一个取出并输出。由于队列是先进先出的,因此输出结果是 1、2、3。

C# 队列:使用 Queue<T> 实现先进先出数据结构

原文地址: https://www.cveoy.top/t/topic/lbv5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录