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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TArray |
Description
Copie un tableau ou un segment de tableau dans un autre tableau.
Copy copie le contenu entier ou un segment du tableau spécifié par Source
dans le tableau spécifié par Destination
. Les autres paramètres sont les suivants :
SourceIndex
: index du premier élément dansSource
à copier. Ce paramètre détermine le début du segment à copier.DestIndex
: index du premier élément dansDestination
pour démarrer la copie. Ce paramètre détermine le début de la copie dans le tableau de destination.Count
: nombre d'éléments du segment dansSource
à copier. Ce paramètre détermine la taille du segment qui démarre dans l'indexSourceIndex
.