AxoStringBuilder is a fluent string builder that assembles composite strings from multiple typed values. It implements the IAxoStringBuilder interface and supports 22 Append overloads covering all standard Structured Text data types (BOOL, BYTE, WORD, DWORD, LWORD, SINT, INT, DINT, LINT, USINT, UINT, UDINT, ULINT, REAL, LREAL, STRING, CHAR, TIME, LTIME, DATE, DATE_AND_TIME, and TIME_OF_DAY).
The builder follows a fluent pattern where you chain calls to build a string incrementally:
- Call
Clear()to reset the internal buffer. - Call
Append(value)one or more times to add typed values. - Call
AsString()to retrieve the result asSTRING[254], orAsString160()forSTRING[160].
Each Append call converts the given value to its string representation and concatenates it to the internal buffer.
The example above produces a string such as Part ID: 42 | Weight: 3.14 by appending string literals and numeric values in sequence.