Sdílet prostřednictvím


Vector<T>.CopyTo Metoda

Definice

Přetížení

CopyTo(Span<Byte>)

Zkopíruje vektor na danou Span<T>.

CopyTo(Span<T>)

Zkopíruje vektor do daného rozsahu. .

CopyTo(T[])

Zkopíruje instanci vektoru do zadaného cílového pole.

CopyTo(T[], Int32)

Zkopíruje instanci vektoru do zadaného cílového pole počínaje zadanou pozicí indexu.

CopyTo(Span<Byte>)

Zdroj:
Vector_1.cs
Zdroj:
Vector_1.cs
Zdroj:
Vector_1.cs

Zkopíruje vektor na danou Span<T>.

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))

Parametry

destination
Span<Byte>

Cílový rozsah, do kterého jsou hodnoty zkopírovány. Cílový rozsah musí mít alespoň velikost Count.

Výjimky

Počet prvků ve zdrojovém vektoru je větší než počet prvků dostupných v cílovém rozsahu.

.NET 5 a novější: Typ T se nepodporuje.

Platí pro

CopyTo(Span<T>)

Zdroj:
Vector_1.cs
Zdroj:
Vector_1.cs
Zdroj:
Vector_1.cs

Zkopíruje vektor do daného rozsahu. .

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))

Parametry

destination
Span<T>

Cílový rozsah, do kterého jsou hodnoty zkopírovány. Cílový rozsah musí mít alespoň velikost Count.

Výjimky

Počet prvků ve zdrojovém vektoru je větší než počet prvků dostupných v cílovém rozsahu.

.NET 5 a novější: Typ T se nepodporuje.

Platí pro

CopyTo(T[])

Zdroj:
Vector_1.cs
Zdroj:
Vector_1.cs
Zdroj:
Vector_1.cs

Zkopíruje instanci vektoru do zadaného cílového pole.

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())

Parametry

destination
T[]

Pole pro příjem kopie hodnot vektoru.

Výjimky

destination je null.

Počet prvků v aktuálním vektoru je větší než počet prvků dostupných v matici destination .

.NET 5 a novější: Typ T se nepodporuje.

destination je null.

Poznámky

Operace kopírování začíná v indexu 0 z .destination Cílové pole musí obsahovat alespoň Vector<T>.Count prvky.

Platí pro

CopyTo(T[], Int32)

Zdroj:
Vector_1.cs
Zdroj:
Vector_1.cs
Zdroj:
Vector_1.cs

Zkopíruje instanci vektoru do zadaného cílového pole počínaje zadanou pozicí indexu.

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)

Parametry

destination
T[]

Pole pro příjem kopie hodnot vektoru.

startIndex
Int32

Počáteční index, ve destination kterém se má zahájit operace kopírování.

Výjimky

destination je null.

Počet prvků v aktuální instanci je větší než počet prvků dostupných od startIndex konce destination pole.

index je menší než nula nebo větší než poslední index v nástroji destination.

.NET 5 a novější: Typ T se nepodporuje.

destination je null.

Poznámky

Operace kopírování začíná v indexu startIndex objektu destination. Cílové pole musí obsahovat alespoň startIndex + Vector<T>.Count prvky.

Platí pro