C# 中將佇列元素複製到一維陣列


Queue<T>.CopyTo(T[], Int32) 方法用於將佇列元素複製到一維陣列。

示例

讓我們看一個示例 -

using System;
using System.Collections.Generic;
public class Demo{
   public static void Main(){
      Queue<string> queue = new Queue<string>();
      queue.Enqueue("K");
      queue.Enqueue("T");
      String[] strArr = new String[4];
      strArr[0] = "One";
      strArr[1] = "Two";
      strArr[2] = "Three";
      strArr[3] = "Four";
      Console.WriteLine("
Array elements: ");       for (int i = 0; i < strArr.Length; i++){          Console.WriteLine(strArr[i]);       }       queue.CopyTo(strArr, 2);       Console.WriteLine("
After copying array contains: ");       for (int i = 0; i < strArr.Length; i++){          Console.WriteLine("arr[{0}] : {1}", i, strArr[i]);       }    } }

輸出

它將生成以下輸出 -

One
Two
Three
Four
After copying array contains:
arr[0] : One
arr[1] : Two
arr[2] : K
arr[3] : T

更新於: 2019 年 11 月 14 日

166 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

入門
廣告