Cette documentation est archivée et n’est pas conservée.

CollectionBase.System.Collections.ICollection.CopyTo, méthode

Copie l'ensemble du CollectionBase vers un Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible.

Espace de noms : System.Collections
Assembly : mscorlib (dans mscorlib.dll)

void ICollection.CopyTo (
	Array array,
	int index
)
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 CollectionBase. Array doit avoir une indexation de base zéro.

index

Index de base zéro dans array au niveau duquel commencer la copie.

Type d'exceptionCondition

ArgumentNullException

array est référence Null (Nothing en Visual Basic).

ArgumentOutOfRangeException

index est inférieur à zéro.

ArgumentException

array est multidimensionnel.

- ou -

index est supérieur ou égal à la longueur de array.

- ou -

Le nombre d'éléments dans le CollectionBase source est supérieur à la quantité d'espace disponible entre index et la fin du array de destination.

InvalidCastException

Le cast automatique du type du CollectionBase source en type du array de destination est impossible.

Le type du tableau spécifié doit être compatible.

Cette méthode utilise Array.Copy pour copier les éléments.

Cette méthode est une opération O(n), où n est égal à Count.

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

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0
Afficher: