Compartir vía


Queue<T>.CopyTo(T[], Int32) Método

Definición

Copia los elementos de Queue<T> en una Array unidimensional existente, a partir del índice especificado de la matriz.

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)

Parámetros

array
T[]

Array unidimensional que constituye el destino de los elementos copiados de Queue<T>. La matriz Array debe tener una indización de base cero.

arrayIndex
Int32

Índice de base cero en la array donde comienza la copia.

Excepciones

array es null.

arrayIndex es menor que cero.

El número de elementos de la Queue<T> de origen es mayor que el espacio disponible desde arrayIndex hasta el final de la array de destino.

Comentarios

Los elementos se copian en en Array el mismo orden en el que el enumerador recorre en iteración .Queue<T>

Este método es una operación O(n), donde n es Count.

Se aplica a