System.SysUtils.TStringHelper.Join
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;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.SysUtils.pas | System.SysUtils | TStringHelper |
Beschreibung
Verbindet zwei oder mehr Strings miteinander und trennt sie durch den angegebenen Separator
.
begin
Writeln(String.Join(',', ['String1', 'String2', 'String3']));
Writeln(String.Join(',', ['String1', 'String2', 'String3'], 1, 2));
end.
Ausgabe:
String1,String2,String3 String2,String3
Es gibt fünf überladene Join-Methoden:
- Die erste überladene Join-Methode verkettet die Elemente eines Konstanten-Arrays und verwendet den angegebenen
Separator
zwischen jedem Element. - Die zweite überladene Join-Methode verkettet alle Elemente eines String-Arrays und verwendet den angegebenen
Separator
zwischen jedem Element. - Die dritte überladene Join-Methode verkettet die Elemente eines Objekt-Arrays und verwendet den angegebenen
Separator
zwischen jedem Element. - Die vierte überladene Join-Methode verkettet die Elemente eines IEnumerable und verwendet den angegebenen
Separator
zwischen jedem Member. - Die fünfte überladene Join-Methode verkettet die angegebenen Elemente eines String-Arrays und verwendet den angegebenen
Separator
zwischen jedem Element.