Queue<T>.CopyTo(T[], Int32) Metoda

Definice

Queue<T> Zkopíruje prvky do existujícího jednorozměrného Arrayindexu počínaje zadaným indexem pole.

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)

Parametry

array
T[]

Jednorozměrný Array , který je cílem prvků zkopírovaných z Queue<T>. Musí Array mít indexování založené na nule.

arrayIndex
Int32

Index založený na nule, ve array kterém začíná kopírování.

Výjimky

array je null.

Hodnota arrayIndex je menší než nula.

Počet prvků ve zdroji Queue<T> je větší než dostupné místo od arrayIndex konce cíle array.

Poznámky

Prvky jsou zkopírovány do Array stejného pořadí, ve kterém enumerátor iteruje přes Queue<T>.

Tato metoda je operace O(n), kde n je Count.

Platí pro