Assembly : mscorlib (dans mscorlib.dll)
SyntaxePrivate Sub System.Collections.ICollection.CopyTo ( _ array As Array, _ arrayIndex As Integer _ ) Implements ICollection.CopyTo
Dim instance As List(Of T) Dim array As Array Dim arrayIndex As Integer CType(instance, ICollection).CopyTo(array, arrayIndex)
void ICollection.CopyTo ( Array array, int arrayIndex )
private: virtual void System.Collections.ICollection.CopyTo ( Array^ array, int arrayIndex ) sealed = ICollection::CopyTo
J# prend en charge l'utilisation d'implémentations d'interface explicite mais pas la déclaration de nouvelles implémentations d'interface explicite.
JScript prend en charge l'utilisation d'implémentations d'interface explicite mais pas la déclaration de nouvelles implémentations d'interface explicite.
Paramètres
- array
Array unidimensionnel qui constitue la destination des éléments copiés à partir de ICollection. Array doit avoir une indexation de base zéro.
- arrayIndex
Index de base zéro dans array au niveau duquel commencer la copie.
Exceptions| Type d'exception | Condition |
|---|---|
| array est référence Null (Nothing en Visual Basic). | |
| arrayIndex est inférieur à 0. | |
| array est multidimensionnel. - ou - array n'a pas d'indexation de base zéro. - ou - arrayIndex est supérieur ou égal à la longueur de array. - ou - Le nombre d'éléments dans le ICollection source est supérieur à la quantité d'espace disponible entre arrayIndex et la fin du array de destination. - ou - Le cast automatique du type du ICollection source en type du array de destination est impossible. |
Notes Remarque |
|---|
| Si le type du ICollection source ne peut pas être casté automatiquement en type du array de destination, les implémentations non génériques de ICollection.CopyTo lèvent InvalidCastException alors que les implémentations génériques lèvent ArgumentException. |
Cette méthode est une opération O(n), où n est égal à Count.
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Remarque
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ