System.SysUtils.TStringHelper.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function Create(C: Char; Count: Integer): string; overload; inline; static;
class function Create(const Value: array of Char; StartIndex: Integer; Length: Integer): string; overload; static;
class function Create(const Value: array of Char): string; overload; static;

Propriétés

Type Visibilité  Source Unité  Parent
function public System.SysUtils.pas System.SysUtils TStringHelper


Description

Crée une chaîne avec le nombre de caractères répétés spécifié.

Create possède trois fonctions surchargées :

La première crée une chaîne qui contient Count fois le caractère C donné.

Par exemple, le code suivant définit S avec la chaîne 'AAAAAAAAAA'.

var
  S: string;

begin
  S := String.Create('A', 10);
end;

La deuxième fonction de classe Create surchargée renvoie une chaîne nouvellement allouée ayant la taille donnée.

Si le paramètre Length est supérieur à 0, Create copie les caractères Length dans Value, en commençant par StartIndex. Veuillez noter que StartIndex est basé sur zéro.

Enfin, la troisième fonction Create surchargée renvoie une chaîne nouvellement allouée contenant une séquence de tous les caractères de Value.

Remarque: S'il n'y a pas suffisamment de mémoire pour créer la chaîne, une exception EOutOfMemory est déclenchée.

Voir aussi