Condividi tramite


HashSet<T>.CopyTo Metodo

Definizione

Copia gli elementi di una raccolta HashSet<T> in una matrice.

Overload

CopyTo(T[])

Copia gli elementi di un oggetto HashSet<T> in una matrice.

CopyTo(T[], Int32)

Copia gli elementi di un oggetto HashSet<T> in una matrice, a partire da un indice di matrice specificato.

CopyTo(T[], Int32, Int32)

Copia il numero specificato di elementi di un oggetto HashSet<T> in una matrice, a partire da un indice di matrice specificato.

CopyTo(T[])

Origine:
HashSet.cs
Origine:
HashSet.cs
Origine:
HashSet.cs

Copia gli elementi di un oggetto HashSet<T> in una matrice.

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

Parametri

array
T[]

Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto HashSet<T>. La matrice deve avere un'indicizzazione in base zero.

Eccezioni

array è null.

Commenti

Questo metodo è un'operazione O(n), dove n è Count.

Si applica a

CopyTo(T[], Int32)

Origine:
HashSet.cs
Origine:
HashSet.cs
Origine:
HashSet.cs

Copia gli elementi di un oggetto HashSet<T> in una matrice, a partire da un indice di matrice specificato.

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)

Parametri

array
T[]

Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto HashSet<T>. La matrice deve avere un'indicizzazione in base zero.

arrayIndex
Int32

Indice in base zero in array in corrispondenza del quale viene avviata la copia.

Implementazioni

Eccezioni

array è null.

arrayIndex è minore di 0.

arrayIndex è maggiore della lunghezza del parametro array di destinazione.

Commenti

Questo metodo è un'operazione O(n), dove n è Count.

Si applica a

CopyTo(T[], Int32, Int32)

Origine:
HashSet.cs
Origine:
HashSet.cs
Origine:
HashSet.cs

Copia il numero specificato di elementi di un oggetto HashSet<T> in una matrice, a partire da un indice di matrice specificato.

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)

Parametri

array
T[]

Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto HashSet<T>. La matrice deve avere un'indicizzazione in base zero.

arrayIndex
Int32

Indice in base zero in array in corrispondenza del quale viene avviata la copia.

count
Int32

Numero di elementi da copiare in array.

Eccezioni

array è null.

arrayIndex è minore di 0.

-oppure-

count è minore di 0.

arrayIndex è maggiore della lunghezza del parametro array di destinazione.

-oppure-

count è maggiore dello spazio disponibile da index alla fine del parametro array di destinazione.

Commenti

Questo metodo è un'operazione O(n), dove n è count.

Si applica a