Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 1차원 배열에 큐 요소 복사

<시간/>

Queue.CopyTo(T[], Int32) 메서드는 Queue 요소를 1차원 배열로 복사하는 데 사용됩니다.

이제 예를 살펴보겠습니다 -

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("\nArray elements: ");
      for (int i = 0; i < strArr.Length; i++){
         Console.WriteLine(strArr[i]);
      }
      queue.CopyTo(strArr, 2);
      Console.WriteLine("\nAfter 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