Questo argomento non è stato ancora valutato - Valuta questo argomento

Metodo Collection.System.Collections.ICollection.CopyTo

Copia gli elementi dell'interfaccia ICollection in un oggetto Array, a partire da un particolare indice della matrice Array.

Spazio dei nomi: System.Collections.ObjectModel
Assembly: mscorlib (in mscorlib.dll)

void ICollection.CopyTo (
	Array array,
	int index
)
Non applicabile.

Parametri

array

Oggetto unidimensionale Array che rappresenta la destinazione degli elementi copiati dall'interfaccia ICollection. L'indicizzazione di Array deve avere base zero.

index

Indice in base zero in array in corrispondenza del quale ha inizio la copia.

Tipo di eccezioneCondizione

ArgumentNullException

array è riferimento null (Nothing in Visual Basic).

ArgumentOutOfRangeException

index è minore di zero.

ArgumentException

array è multidimensionale.

-oppure-

array non dispone di indicizzazione a base zero.

-oppure-

index è maggiore o uguale alla lunghezza di array.

-oppure-

Il numero degli elementi nell'oggetto ICollection di origine è maggiore dello spazio disponibile tra index e la fine dell'oggetto array di destinazione.

-oppure-

Non è possibile eseguire automaticamente il cast del tipo dell'oggetto ICollection di origine al tipo del parametro array di destinazione.

NotaNota:

Se non è possibile eseguire automaticamente il cast del tipo dell'interfaccia ICollection di origine sul tipo della matrice di destinazione array, le implementazioni non generiche del metodo ICollection.CopyTo generano l'eccezione InvalidCastException, mentre le implementazioni generiche generano l'eccezione ArgumentException.

Questo metodo costituisce un'operazione O(n), dove n è Count.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 è supportato in Windows Vista, Microsoft Windows XP SP2 e Windows Server 2003 SP1.

.NET Framework

Supportato in:

.NET Compact Framework

Supportato in:
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.