System.SysUtils.TStringHelper.Create
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.