System.SysUtils.TStringBuilder.Create
Delphi
constructor Create; overload;
constructor Create(aCapacity: Integer); overload;
constructor Create(const Value: string); overload;
constructor Create(aCapacity: Integer; aMaxCapacity: Integer); overload;
constructor Create(const Value: string; aCapacity: Integer); overload;
constructor Create(const Value: string; StartIndex: Integer; Length: Integer; aCapacity: Integer); overload;
C++
__fastcall TStringBuilder()/* overload */;
__fastcall TStringBuilder(int aCapacity)/* overload */;
__fastcall TStringBuilder(const System::UnicodeString Value)/* overload */;
__fastcall TStringBuilder(int aCapacity, int aMaxCapacity)/* overload */;
__fastcall TStringBuilder(const System::UnicodeString Value, int aCapacity)/* overload */;
__fastcall TStringBuilder(const System::UnicodeString Value, int StartIndex, int Length, int aCapacity)/* overload */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
constructor | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | TStringBuilder |
Description
Allocates memory and constructs a safely initialized instance of TStringBuilder.
Use Create to Create an instance of the TStringBuilder class.
aCapacity specifies the initial value of the Capacity property, the maximum number of characters this TStringBuilder instance can hold. The value of the Capacity property can be changed.
Value specifies the initial character array to be stored in this TStringBuilder instance.
aMaxCapacity is the maximum value that the Capacity property can have for this instance of the TStringBuilder class.
StartIndex specifies the index of the first character in the Value string to be copied into the initial character array of this TStringBuilder instance.
Length is the number of characters to copy from the Value string into the initial character array of this TStringBuilder instance.
See Also
Code Examples