Partager via


HashSet<T>.CopyTo Méthode

Définition

Copie les éléments d'une collection HashSet<T> dans un tableau.

Surcharges

CopyTo(T[])

Copie les éléments d'un objet HashSet<T> dans un tableau.

CopyTo(T[], Int32)

Copie les éléments d'un objet HashSet<T> dans un tableau, en commençant à l'index de tableau spécifié.

CopyTo(T[], Int32, Int32)

Copie le nombre spécifié d'éléments d'un objet HashSet<T> dans un tableau, en commençant à l'index de tableau spécifié.

CopyTo(T[])

Source:
HashSet.cs
Source:
HashSet.cs
Source:
HashSet.cs

Copie les éléments d'un objet HashSet<T> dans un tableau.

public:
 void CopyTo(cli::array <T> ^ array);
public void CopyTo (T[] array);
member this.CopyTo : 'T[] -> unit
Public Sub CopyTo (array As T())

Paramètres

array
T[]

Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de l'objet HashSet<T>. Ce tableau doit avoir une indexation de base zéro.

Exceptions

array a la valeur null.

Remarques

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

S’applique à

CopyTo(T[], Int32)

Source:
HashSet.cs
Source:
HashSet.cs
Source:
HashSet.cs

Copie les éléments d'un objet HashSet<T> dans un tableau, en commençant à l'index de tableau spécifié.

public:
 virtual void CopyTo(cli::array <T> ^ array, int arrayIndex);
public void CopyTo (T[] array, int arrayIndex);
abstract member CopyTo : 'T[] * int -> unit
override this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (array As T(), arrayIndex As Integer)

Paramètres

array
T[]

Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de l'objet HashSet<T>. Ce tableau doit avoir une indexation de base zéro.

arrayIndex
Int32

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

Implémente

Exceptions

array a la valeur null.

arrayIndex est inférieur à 0.

arrayIndex est supérieur à la longueur du array de destination.

Remarques

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

S’applique à

CopyTo(T[], Int32, Int32)

Source:
HashSet.cs
Source:
HashSet.cs
Source:
HashSet.cs

Copie le nombre spécifié d'éléments d'un objet HashSet<T> dans un tableau, en commençant à l'index de tableau spécifié.

public:
 void CopyTo(cli::array <T> ^ array, int arrayIndex, int count);
public void CopyTo (T[] array, int arrayIndex, int count);
member this.CopyTo : 'T[] * int * int -> unit
Public Sub CopyTo (array As T(), arrayIndex As Integer, count As Integer)

Paramètres

array
T[]

Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de l'objet HashSet<T>. Ce tableau doit avoir une indexation de base zéro.

arrayIndex
Int32

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

count
Int32

Nombre d'éléments à copier dans l'élément array.

Exceptions

array a la valeur null.

arrayIndex est inférieur à 0.

- ou -

count est inférieur à 0.

arrayIndex est supérieur à la longueur du array de destination.

- ou -

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

Remarques

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

S’applique à