Queue<T>.CopyTo(T[], Int32) Yöntem

Tanım

Queue<T> Öğeleri, belirtilen dizi dizininden başlayarak var olan bir tek boyutlu Arrayöğesine kopyalar.

public:
 void CopyTo(cli::array <T> ^ array, int arrayIndex);
public void CopyTo(T[] array, int arrayIndex);
member this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (array As T(), arrayIndex As Integer)

Parametreler

array
T[]

öğesinden Arraykopyalanan öğelerin hedefi olan tek boyutluQueue<T>. sıfır Array tabanlı dizine sahip olmalıdır.

arrayIndex
Int32

Kopyalamanın başladığı sıfır tabanlı dizin array .

Özel durumlar

array, null'e eşittir.

arrayIndex, sıfırdan küçüktür.

Kaynaktaki Queue<T> öğe sayısı, hedef arrayIndexalanının sonuna kadar olan kullanılabilir alandan array büyüktür.

Açıklamalar

Öğeler, numaralandırıcının aracılığıyla Arrayyinelendiği sırayla öğesine kopyalanırQueue<T>.

Bu yöntem bir O(n) işlemidir; burada n olur Count.

Şunlara uygulanır