System.SysUtils.TStringHelper.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public System.SysUtils.pas System.SysUtils TStringHelper


Beschreibung

Erstellt einen String mit einer bestimmten Anzahl sich wiederholender Zeichen.

Create hat drei überladene Funktionen:

Die erste erstellt einen String, der Count mal das angegebenen Zeichen C enthält.

Zum Beispiel legt der folgende Code für S den String "AAAAAAAAAA" fest.

var
  S: string;

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

Die zweite überladene Create-Klassenfunktion gibt einen neu zugewiesenen String in der angegebenen Länge zurück.

Wenn der Parameter Length größer als 0 ist, kopiert Create Length Zeichen in Value ab StartIndex. Beachten Sie, dass StartIndex nullbasiert ist.

Die dritte überladene Create-Funktion gibt einen neu zugewiesenen String zurück, der eine Folge aller Zeichen in Value enthält.

Hinweis: Ist nicht genug Speicher für den String vorhanden, wird eine EOutOfMemory-Exception ausgelöst.

Siehe auch