Condividi tramite


Vector<T>.CopyTo Metodo

Definizione

Overload

CopyTo(Span<Byte>)

Copia il vettore nell'oggetto Span<T> specificato.

CopyTo(Span<T>)

Copia il vettore nell'intervallo specificato. .

CopyTo(T[])

Copia l'istanza del vettore in una matrice di destinazione specificata.

CopyTo(T[], Int32)

Copia l'istanza del vettore in una matrice di destinazione specificata, partendo dalla posizione dell'indice specificata.

CopyTo(Span<Byte>)

Origine:
Vector_1.cs
Origine:
Vector_1.cs
Origine:
Vector_1.cs

Copia il vettore nell'oggetto Span<T> specificato.

public:
 void CopyTo(Span<System::Byte> destination);
public readonly void CopyTo (Span<byte> destination);
public void CopyTo (Span<byte> destination);
member this.CopyTo : Span<byte> -> unit
Public Sub CopyTo (destination As Span(Of Byte))

Parametri

destination
Span<Byte>

Intervallo di destinazione in cui vengono copiati i valori. L'intervallo di destinazione deve essere almeno di dimensione Count.

Eccezioni

Il numero degli elementi nel vettore di origine è maggiore degli elementi disponibili nell'intervallo di destinazione.

.NET 5 e versioni successive: il tipo T non è supportato.

Si applica a

CopyTo(Span<T>)

Origine:
Vector_1.cs
Origine:
Vector_1.cs
Origine:
Vector_1.cs

Copia il vettore nell'intervallo specificato. .

public:
 void CopyTo(Span<T> destination);
public readonly void CopyTo (Span<T> destination);
public void CopyTo (Span<T> destination);
member this.CopyTo : Span<'T (requires 'T : struct)> -> unit
member this.CopyTo : Span<'T> -> unit
Public Sub CopyTo (destination As Span(Of T))

Parametri

destination
Span<T>

Intervallo di destinazione in cui vengono copiati i valori. L'intervallo di destinazione deve essere almeno di dimensione Count.

Eccezioni

Il numero degli elementi nel vettore di origine è maggiore degli elementi disponibili nell'intervallo di destinazione.

.NET 5 e versioni successive: il tipo T non è supportato.

Si applica a

CopyTo(T[])

Origine:
Vector_1.cs
Origine:
Vector_1.cs
Origine:
Vector_1.cs

Copia l'istanza del vettore in una matrice di destinazione specificata.

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

Parametri

destination
T[]

Matrice che riceve una copia dei valori del vettore.

Eccezioni

destination è null.

Il numero di elementi nel vettore corrente è maggiore del numero di elementi disponibili nella matrice destination.

.NET 5 e versioni successive: il tipo T non è supportato.

destination è null.

Commenti

L'operazione di copia inizia in corrispondenza dell'indice 0 di destination. La matrice di destinazione deve avere almeno Vector<T>.Count elementi.

Si applica a

CopyTo(T[], Int32)

Origine:
Vector_1.cs
Origine:
Vector_1.cs
Origine:
Vector_1.cs

Copia l'istanza del vettore in una matrice di destinazione specificata, partendo dalla posizione dell'indice specificata.

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

Parametri

destination
T[]

Matrice che riceve una copia dei valori del vettore.

startIndex
Int32

Indice iniziale in destination in corrispondenza del quale iniziare l'operazione di copia.

Eccezioni

destination è null.

Il numero di elementi nell'istanza corrente è maggiore del numero di elementi disponibili da startIndex alla fine della matrice destination.

index è minore di zero o maggiore dell'ultimo indice in destination.

.NET 5 e versioni successive: il tipo T non è supportato.

destination è null.

Commenti

L'operazione di copia inizia in corrispondenza dell'indice startIndex di destination. La matrice di destinazione deve avere almeno startIndex + Vector<T>.Count elementi.

Si applica a