Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

List<T>.ICollection.CopyTo méthode (Array, Int32)

 

Date de publication : novembre 2016

Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array.

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

void ICollection.CopyTo(
	Array array,
	int arrayIndex
)

Paramètres

array
Type: System.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
Type: System.Int32

Index de base zéro dans l'array à partir duquel la copie commence.

Exception Condition
ArgumentNullException

array a la valeur null.

ArgumentOutOfRangeException

arrayIndex est inférieur à 0.

ArgumentException

array est multidimensionnel.

ou

array n’a pas d’indexation de base zéro.

ou

Le nombre d’éléments dans la source ICollection est supérieur à l’espace disponible à partir de arrayIndex à la fin de la destination array.

ou

Le type de la source ICollection ne peut pas être converti automatiquement dans le type de destination array.

System_CAPS_noteRemarque

Si le type de la source ICollection ne peut pas être converti automatiquement dans le type de la destination array, les implémentations non génériques de ICollection.CopyTo lever InvalidCastException, alors que les implémentations génériques lèvent ArgumentException.

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

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 2.0
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: