System.SysUtils.TStringHelper.Join

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

Delphi

class function Join(const Separator: string; const Values: array of const): string; overload; static;
class function Join(const Separator: string; const Values: array of string): string; overload; static;
class function Join(const Separator: string; const Values: IEnumerator<string>): string; overload; static;
class function Join(const Separator: string; const Values: IEnumerable<string>): string; overload; static; inline;
class function Join(const Separator: string; const Values: array of string; StartIndex: Integer; Count: Integer): string; overload; static;

プロパティ

種類 可視性 ソース ユニット
function public System.SysUtils.pas System.SysUtils TStringHelper

説明

指定された Separator で区切られた、2 つ以上の 0 基準の文字列を結合します。

 begin
   Writeln(String.Join(',', ['String1', 'String2', 'String3']));
   Writeln(String.Join(',', ['String1', 'String2', 'String3'], 1, 2));
 end.

出力は以下のとおりです。

 String1,String2,String3
 String2,String3

System.SysUtils.TStringHelper.Join には 4 つのオーバーロード メソッドがあります。

  • 第 1 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、定数配列の要素を、各要素間に指定された Separator を使用して、連結します。
  • 第 2 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、文字列配列のすべての要素を、各要素間に指定された Separator を使用して、連結します。
  • 第 3 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、オブジェクト配列の要素を、各要素間に指定された Separator を使用して、連結します。
  • 第 4 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、IEnumerable の要素を、各メンバー間に指定された IEnumerableSeparator を使用して、連結します。
  • 第 5 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、文字列配列の指定された要素を、各要素間に指定された Separator を使用して、連結します。

関連項目