System.Generics.Collections.TArray.Copy
Delphi
class procedure Copy<T>(const Source: array of T; var Destination: array of T; SourceIndex, DestIndex, Count: NativeInt); overload; static;
class procedure Copy<T>(const Source: array of T; var Destination: array of T; Count: NativeInt); overload; static;
C++
template<typename T> static void __fastcall Copy(const T *Source, const int Source_High, T *Destination, const int Destination_High, NativeInt SourceIndex, NativeInt DestIndex, NativeInt Count)/* overload */;
template<typename T> static void __fastcall Copy(const T *Source, const int Source_High, T *Destination, const int Destination_High, NativeInt Count)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TArray |
Beschreibung
Kopiert ein Array oder ein Segment eines Arrays in ein anderes Array.
Copy kopiert entweder den gesamten Inhalt oder ein Segment des in Source
angegebenen Arrays in das in Destination
angegebene Array. Die übrigen Parameter haben die folgende Bedeutung:
SourceIndex
: Index des ersten Elements inSource
, das kopiert werden soll. Dieser Parameter legt den Beginn das zu kopierenden Segments fest.DestIndex
: Index des ersten Elements inDestination
, in das kopiert werden soll. Dieser Parameter legt den Beginn der Kopie im Ziel-Array fest.Count
: Anzahl der Elemente inSource
, die kopiert werden sollen. Dieser Parameter legt die Größe des Segments fest, das am IndexSourceIndex
beginnt.