System.Generics.Collections.TArray.Copy

提供: RAD Studio API Documentation
移動先: 案内検索

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 */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TArray


説明

配列または配列の一部を別の配列にコピーします。

Copy では、Source で指定された配列の内容全体またはその一部を、Destination で指定された配列にコピーします。残りのパラメータは次のとおりです。

  • SourceIndexSource 内の、コピー対象の最初の要素のインデックスです。このパラメータで、コピーする部分の先頭を指定します。
  • DestIndexDestination 内の、コピーを開始する最初の要素のインデックスです。このパラメータで、コピー先配列内のコピーを開始する場所を指定します。
  • CountSource 内のコピー対象部分の要素数です。このパラメータで、インデックス SourceIndex から始まる部分のサイズを指定します。

関連項目