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;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas | System.SysUtils | TStringHelper |
Description
Joint deux ou plusieurs chaînes de base zéro séparées par le Separator
donné.
begin
Writeln(String.Join(',', ['String1', 'String2', 'String3']));
Writeln(String.Join(',', ['String1', 'String2', 'String3'], 1, 2));
end.
Sortie :
String1,String2,String3 String2,String3
Il existe cinq méthodes Join surchargées.
- La première méthode Join surchargée concatène les éléments d'un tableau de constantes, en utilisant le
Separator
spécifié entre chaque élément. - La seconde méthode Join surchargée concatène tous les éléments d'un tableau de chaînes, en utilisant le
Separator
spécifié entre chaque élément. - La troisième méthode Join surchargée concatène les éléments d'un tableau d'objets, en utilisant le
Separator
spécifié entre chaque élément. - La quatrième méthode Join surchargée concatène les éléments d'un IEnumerable, en utilisant le
Separator
spécifié entre chaque membre. - La cinquième méthode Join surchargée concatène les éléments spécifiés d'un tableau de chaînes, en utilisant le
Separator
spécifié entre chaque élément.