Metodo Collection.System.Collections.ICollection.CopyTo
Assembly: mscorlib (in mscorlib.dll)
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 eccezione | Condizione |
|---|---|
| array è riferimento null (Nothing in Visual Basic). | |
| index è minore di zero. | |
| 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. |
Nota: |
|---|
| 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.
Nota: