System.Generics.Collections.TArray.Copy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 in Source, das kopiert werden soll. Dieser Parameter legt den Beginn das zu kopierenden Segments fest.
  • DestIndex: Index des ersten Elements in Destination, in das kopiert werden soll. Dieser Parameter legt den Beginn der Kopie im Ziel-Array fest.
  • Count: Anzahl der Elemente in Source, die kopiert werden sollen. Dieser Parameter legt die Größe des Segments fest, das am Index SourceIndex beginnt.

Siehe auch