Condividi tramite


SortedSet<T>.CopyTo Metodo

Definizione

Copia l'oggetto SortedSet<T>, tutto o in parte, in una matrice unidimensionale compatibile, a partire dall'inizio della matrice di destinazione o da un indice specificato.

Overload

CopyTo(T[], Int32, Int32)

Copia un numero specificato di elementi da SortedSet<T> in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato.

CopyTo(T[], Int32)

Copia l'intero oggetto SortedSet<T> in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato.

CopyTo(T[])

Copia l'intero oggetto SortedSet<T> in una matrice unidimensionale compatibile, a partire dall'inizio della matrice di destinazione.

Commenti

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

CopyTo(T[], Int32, Int32)

Origine:
SortedSet.cs
Origine:
SortedSet.cs
Origine:
SortedSet.cs

Copia un numero specificato di elementi da SortedSet<T> in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato.

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

Parametri

array
T[]

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

index
Int32

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

count
Int32

Numero degli elementi da copiare.

Eccezioni

Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra index e la fine della matrice di destinazione.

array è null.

index è minore di zero.

-oppure-

count è minore di zero.

Commenti

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

Si applica a

CopyTo(T[], Int32)

Origine:
SortedSet.cs
Origine:
SortedSet.cs
Origine:
SortedSet.cs

Copia l'intero oggetto SortedSet<T> in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato.

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

Parametri

array
T[]

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

index
Int32

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

Implementazioni

Eccezioni

Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra index e la fine della matrice di destinazione.

array è null.

index è minore di zero.

Commenti

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

Si applica a

CopyTo(T[])

Origine:
SortedSet.cs
Origine:
SortedSet.cs
Origine:
SortedSet.cs

Copia l'intero oggetto SortedSet<T> in una matrice unidimensionale compatibile, a partire dall'inizio della matrice di destinazione.

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 SortedSet<T>.

Eccezioni

Il numero di elementi nell'oggetto SortedSet<T> di origine supera il numero di elementi che può essere contenuto nella matrice di destinazione.

array è null.

Commenti

L'indicizzazione di array deve essere basata su zero.

Si applica a