Skip to content

TUnicodeStringBuilder.Append

Append data in string form to the buffer.

Declaration

Source position: syssbh.inc line 50

public 
function Append(const AValue: Boolean) : TUnicodeStringBuilder;

function Append(const AValue: Byte) : TUnicodeStringBuilder;

function Append(const AValue: WideChar) : TUnicodeStringBuilder;

function Append(const AValue: Currency) : TUnicodeStringBuilder;

function Append(const AValue: Double) : TUnicodeStringBuilder;

function Append(const AValue: SmallInt) : TUnicodeStringBuilder;

function Append(const AValue: LongInt) : TUnicodeStringBuilder;

function Append(const AValue: Int64) : TUnicodeStringBuilder;

function Append(const AValue: TObject) : TUnicodeStringBuilder;

function Append(const AValue: ShortInt) : TUnicodeStringBuilder;

function Append(const AValue: Single) : TUnicodeStringBuilder;

function Append(const AValue: UInt64) : TUnicodeStringBuilder;

function Append(const AValue: Array of WideChar) : TUnicodeStringBuilder;

function Append(const AValue: Word) : TUnicodeStringBuilder;

function Append(const AValue: Cardinal) : TUnicodeStringBuilder;

function Append(const AValue: PWideChar) : TUnicodeStringBuilder;

function Append(const AValue: UnicodeString) : TUnicodeStringBuilder;

function Append(const AValue: AnsiChar) : TUnicodeStringBuilder;

function Append(const AValue: RawByteString) : TUnicodeStringBuilder;

function Append(const AValue: WideChar; RepeatCount: Integer)
                : TUnicodeStringBuilder;

function Append(const AValue: Array of WideChar; StartIndex: Integer; 
               SBCharCount: Integer) : TUnicodeStringBuilder;

function Append(const AValue: UnicodeString; StartIndex: Integer; 
               Count: Integer) : TUnicodeStringBuilder;

function Append(const Fmt: UnicodeString; const Args: Array of const)
                : TUnicodeStringBuilder;

Description

Append in its various overloaded forms will append the aValue argument to the buffer, after converting it to a string value if necessary:

  • For integer values the various IntToSTr functions will be used.
  • For TObject the TObject.ToString is used.
  • The repeatCount argument will repeat the character as many times as instructed using StringOfChar.
  • If the StartIndex and SBCharCount are specified, then SBCharCount characters are copied starting from position StartIndex.

An overloaded version exists with the same arguments as AppendFormat.

See also

Name Description
StringOfChar Return a string consisting of 1 character repeated N times.
AppendFormat Append the result of a Format.
AppendLine Append a string followed by a newline.
Insert Insert data in string form into the buffer at a given position.
Remove Remove data from the string.