C sharp 写一个队列
时间: 2023-02-08 07:12:31 浏览: 90
C# 中使用队列可以使用 System.Collections.Generic 命名空间中的 Queue<T> 类。
下面是一个简单的队列示例:
```
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
Queue<int> myQueue = new Queue<int>();
myQueue.Enqueue(1);
myQueue.Enqueue(2);
myQueue.Enqueue(3);
Console.WriteLine("Queue: ");
foreach (int item in myQueue)
{
Console.Write(item + " ");
}
int dequeued = myQueue.Dequeue();
Console.WriteLine("\n\nDequeued: " + dequeued);
Console.WriteLine("\nQueue: ");
foreach (int item in myQueue)
{
Console.Write(item + " ");
}
Console.ReadKey();
}
}
```
这个示例中, 我们创建了一个 int 类型的队列 myQueue,然后使用 Enqueue() 函数将元素 1, 2, 3 添加到队列中。 然后使用 Dequeue() 函数删除了队列的队头元素,并将剩余元素输出到控制台。
阅读全文