System.SysUtils.TStringHelper.Join

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 mehrere nullbasierte Strings, die durch das in Separator angegebene Trennzeichen getrennt sind.

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, indem das in Separator angegebene Trennzeichen zwischen den Elementen verwendet wird.
  • Die zweite überladene Join-Methode verkettet alle Elemente eines String-Arrays, indem das in Separator angegebene Trennzeichen zwischen den Elementen verwendet wird.
  • Die dritte überladene Join-Methode verkettet die Elemente eines Objekt-Arrays, indem das in Separator angegebene Trennzeichen zwischen den Elementen verwendet wird.
  • Die vierte überladene Join-Methode verkettet die Elemente eines IEnumerable-Interface, indem das in Separator angegebene Trennzeichen zwischen den Elementen verwendet wird.
  • Die fünfte überladene Join-Methode verkettet die angegebenen Elemente eines String-Arrays, indem das in Separator angegebene Trennzeichen zwischen den Elementen verwendet wird.

Siehe auch