Vector<T>.CopyTo Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.