ReadOnlyCollection<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 index) = System::Collections::ICollection::CopyTo;
void ICollection.CopyTo (Array array, int index);

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.

index
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.

index è minore di zero.index is less than zero.

array è multidimensionale.array is multidimensional.

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

In alternativa-or- Il numero di elementi nell'oggetto ICollection di origine è maggiore dello spazio disponibile tra index e la fine dell'oggetto array di destinazione.The number of elements in the source ICollection is greater than the available space from index 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 ICollection cast automatico del tipo dell'oggetto di origine al tipo arraydella destinazione, le implementazioni non generiche InvalidCastExceptiondi ICollection.CopyTo Throw, mentre le implementazioni ArgumentExceptiongeneriche generano.If the type of the source ICollection cannot be cast automatically to the type of the destination array, the non-generic implementations of ICollection.CopyTo throw InvalidCastException, whereas the generic implementations throw ArgumentException.

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

Questo membro è un’implementazione esplicita di un membro di interfaccia.This member is an explicit interface member implementation. Può essere utilizzato solo quando si esegue il cast dell'istanza ReadOnlyCollection<T> a un'interfaccia ICollection.It can be used only when the ReadOnlyCollection<T> instance is cast to an ICollection interface.

Si applica a