List<T>.ICollection.CopyTo(Array, Int32) Metodo

Definizione

Copia gli elementi di ICollection in Array a partire da un particolare indice Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

 virtual void System.Collections.ICollection.CopyTo(Array ^ array, int arrayIndex) = System::Collections::ICollection::CopyTo;
void ICollection.CopyTo (Array array, int arrayIndex);

Parametri

array
Array

Oggetto Array unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto ICollection.The one-dimensional Array that is the destination of the elements copied from ICollection. L'indicizzazione di Array deve essere in base zero.The Array must have zero-based indexing.

arrayIndex
Int32

Indice in base zero in array in corrispondenza del quale viene avviata la copia.The zero-based index in array at which copying begins.

Implementazioni

Eccezioni

array è null.array is null.

arrayIndex è minore di 0.arrayIndex is less than 0.

array è multidimensionale.array is multidimensional.

-oppure--or- array non dispone di indicizzazione in base zero.array does not have zero-based indexing.

-oppure--or- Il numero di elementi nell'oggetto ICollection di origine è maggiore dello spazio disponibile tra arrayIndex e la fine dell'oggetto array di destinazione.The number of elements in the source ICollection is greater than the available space from arrayIndex to the end of the destination array.

-oppure--or- Non è possibile eseguire il cast automatico del tipo dell'oggetto ICollection di origine al tipo dell'oggetto array di destinazione.The type of the source ICollection cannot be cast automatically to the type of the destination array.

Commenti

Nota

Se non è possibile eseguire il cast automatico del tipo di ICollection di origine al tipo di arraydi destinazione, le implementazioni non generiche di ICollection.CopyTo generano InvalidCastException, mentre le implementazioni generiche generano ArgumentException.If the type of the source ICollection cannot be cast automatically to the type of the destination array, the nongeneric implementations of ICollection.CopyTo throw InvalidCastException, whereas the generic implementations throw ArgumentException.

Questo metodo è un'operazione O (n), dove n è Count.This method is an O(n) operation, where n is Count.

Si applica a