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.Copies the Queue<T> elements to an existing one-dimensional Array, starting at the specified array index.

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>.The one-dimensional Array that is the destination of the elements copied from Queue<T>. La matriz Array debe tener una indización de base cero.The Array must have zero-based indexing.

arrayIndex
Int32

Índice de base cero en la array donde comienza la copia.The zero-based index in array at which copying begins.

Excepciones

array es null.array is null.

arrayIndex es menor que cero.arrayIndex is less than zero.

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.The number of elements in the source Queue<T> is greater than the available space from arrayIndex to the end of the destination array.

Comentarios

Los elementos se copian Array en en el mismo orden en el que el enumerador recorre en iteración la. Queue<T>The elements are copied to the Array in the same order in which the enumerator iterates through the Queue<T>.

Este método es una operación On(), donde n es Count.This method is an O(n) operation, where n is Count.

Se aplica a