Compartilhar via


ICollectionContract<C>.CopyTo(C[], Int32) Método

Definição

Copia todo o ICollectionContract<C> para uma matriz unidimensional compatível, iniciando no índice especificado da matriz de destino.

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

Parâmetros

array
C[]

A matriz unidimensional que é o destino dos elementos copiados do ICollectionContract<C>.

arrayIndex
Int32

O índice com base em zero em array no qual a cópia começa.

Exceções

array é null.

arrayIndex é menor que 0.

array é multidimensional.

- ou -

O número de elementos no ICollectionContract<C> de origem é maior que o espaço disponível de arrayIndex até o final do matriz de destino.

- ou -

O tipo C não pode ser transmitido automaticamente no tipo da matriz de destino.

Aplica-se a