HashSet<T>.CopyTo Metodo

Definizione

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

Overload

Nome Descrizione
CopyTo(T[])

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

CopyTo(T[], Int32)

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

CopyTo(T[], Int32, Int32)

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

CopyTo(T[])

Copia gli elementi di un HashSet<T> oggetto 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 rappresenta la destinazione degli elementi copiati dall'oggetto HashSet<T> . La matrice deve avere l'indicizzazione in base zero.

Eccezioni

array è null.

Commenti

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

Si applica a

CopyTo(T[], Int32)

Copia gli elementi di un oggetto in una HashSet<T> matrice, a partire dall'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 rappresenta la destinazione degli elementi copiati dall'oggetto HashSet<T> . La matrice deve avere l'indicizzazione in base zero.

arrayIndex
Int32

Indice in base zero in in array corrispondenza del quale inizia la copia.

Implementazioni

Eccezioni

array è null.

arrayIndex è minore di 0.

arrayIndex è maggiore della lunghezza dell'oggetto di destinazione array.

Commenti

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

Si applica a

CopyTo(T[], Int32, Int32)

Copia il numero specificato di elementi di un oggetto in una HashSet<T> matrice, a partire dall'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 rappresenta la destinazione degli elementi copiati dall'oggetto HashSet<T> . La matrice deve avere l'indicizzazione in base zero.

arrayIndex
Int32

Indice in base zero in in array corrispondenza del quale inizia 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 dell'oggetto di destinazione array.

oppure

count è maggiore dello spazio disponibile da arrayIndex alla fine dell'oggetto di destinazione array.

Commenti

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

Si applica a