在 C# 中將佇列轉換為陣列


將佇列轉換為陣列的程式碼如下 −

示例

 即時演示

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...");
      foreach(int i in queue){
         Console.WriteLine(i);
      }
      int[] intArr = queue.ToArray();
      Console.WriteLine("Convert Queue to Array...");
      foreach(int i in intArr){
         Console.WriteLine(i);
      }
   }
}

輸出

該程式碼將產生以下輸出 −

Queue...
100
200
300
400
500
600
700
800
900
1000
Convert Queue to Array...
100
200
300
400
500
600
700
800
900
1000

示例

現在讓我們看另一個示例 −

 即時演示

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      Queue<string> queue = new Queue<string>();
      queue.Enqueue("A");
      queue.Enqueue("B");
      queue.Enqueue("C");
      queue.Enqueue("D");
      queue.Enqueue("E");
      queue.Enqueue("F");
      Console.WriteLine("Array...");
      foreach(string i in queue){
         Console.WriteLine(i);
      }
      string[] strArr = queue.ToArray();
      Console.WriteLine("Convert Queue to Array...");
      foreach(string i in strArr){
         Console.WriteLine(i);
      }
   }
}

輸出

該程式碼將產生以下輸出 −

Array...
A
B
C
D
E
F
Convert Queue to Array...
A
B
C
D
E
F

更新於: 2019 年 12 月 6 日

279 瀏覽次數

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.