在 C# 中如何從另外一個集合建立一個佇列?
要從另一個集合建立佇列,程式碼如下 −
示例
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
Queue<string> queue = new Queue<string>();
queue.Enqueue("One");
queue.Enqueue("Two");
queue.Enqueue("Three");
Console.WriteLine("Queue elements...");
foreach(string str in queue) {
Console.WriteLine(str);
}
Console.WriteLine("
Array elements...");
Queue<string> arr = new Queue<string>(queue.ToArray());
foreach(string str in arr) {
Console.WriteLine(str);
}
}
}輸出
這將產生以下輸出 −
Queue elements... One Two Three Array elements... One Two Three
現在讓我們看另一個示例 −
示例
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
Queue<int> queue = new Queue<int>();
queue.Enqueue(100);
queue.Enqueue(200);
queue.Enqueue(300);
queue.Enqueue(400);
queue.Enqueue(500);
queue.Enqueue(600);
queue.Enqueue(700);
queue.Enqueue(800);
queue.Enqueue(900);
queue.Enqueue(1000);
Console.WriteLine("Queue elements...");
foreach(int val in queue) {
Console.WriteLine(val);
}
Console.WriteLine("
Array elements...");
Queue<int> arr = new Queue<int>(queue.ToArray());
foreach(int val in arr) {
Console.WriteLine(val);
}
}
}輸出
這將產生以下輸出 −
Queue elements... 100 200 300 400 500 600 700 800 900 1000 Array elements... 100 200 300 400 500 600 700 800 900 1000
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP