Aracılığıyla paylaş


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

Tanım

Queue<T> Öğeleri, belirtilen dizi dizininden başlayarak mevcut 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 Queue<T>kopyalanan öğelerin hedefi olan tek boyutludurArray. sıfır Array tabanlı dizine sahip olmalıdır.

arrayIndex
Int32

array içinde kopyalamanın başladığı sıfır tabanlı dizin.

Özel durumlar

array, null değeridir.

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

Kaynaktaki Queue<T> öğelerin sayısı, hedef arrayöğesinin sonuna kadar olan kullanılabilir alandan arrayIndex daha fazladır.

Açıklamalar

Öğeler, numaralandırıcının üzerinden Queue<T>yinelendiği sırayla öğesine kopyalanırArray.

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

Şunlara uygulanır