System::Text::StringBuilder::Append 方法

StringBuilder::Append(char_t) method

向构建器添加字符。

StringBuilder * System::Text::StringBuilder::Append(char_t c)
ParameterType描述
cchar_t字符值。

ReturnValue

此指针。

另见

StringBuilder::Append(char_t, int) method

向构建器添加字符序列。

StringBuilder * System::Text::StringBuilder::Append(char_t c, int count)
ParameterType描述
cchar_t字符值。
countint要重复插入字符的次数。

ReturnValue

此指针。

另见

StringBuilder::Append(const ArrayPtr<char_t>&) method

向构建器添加字符数组。

StringBuilder * System::Text::StringBuilder::Append(const ArrayPtr<char_t> &arr)
ParameterType描述
arrconst ArrayPtr<char_t>&要添加的字符。

ReturnValue

此指针。

另见

StringBuilder::Append(const ArrayPtr<char_t>&, int, int) method

向构建器添加字符数组切片。

StringBuilder * System::Text::StringBuilder::Append(const ArrayPtr<char_t> &arr, int startIndex, int charCount)
ParameterType描述
arrconst ArrayPtr<char_t>&要添加的字符。
startIndexint切片起始索引。
charCountint切片长度。

ReturnValue

此指针。

另见

StringBuilder::Append(const SharedPtr<StringBuilder>&) method

向构建器添加构建器的内容。

StringBuilder * System::Text::StringBuilder::Append(const SharedPtr<StringBuilder> &builder)
ParameterType描述
构建器const SharedPtr<StringBuilder>&要从中添加内容的构建器。

ReturnValue

此指针。

另见

StringBuilder::Append(const SharedPtr<T>&) method

向构建器添加对象的字符串表示。

template<class T> StringBuilder * System::Text::StringBuilder::Append(const SharedPtr<T> &obj)
Parameter描述
TObject 类型。
ParameterType描述
objconst SharedPtr<T>&Object 序列化并添加。

ReturnValue

此指针。

另见

StringBuilder::Append(const String&) method

向构建器添加字符串。

StringBuilder * System::Text::StringBuilder::Append(const String &str)
ParameterType描述
strconst String&String 用于添加。

ReturnValue

此指针。

另见

StringBuilder::Append(const String&, int, int) method

向构建器添加字符串切片。

StringBuilder * System::Text::StringBuilder::Append(const String &str, int startIndex, int charCount)
ParameterType描述
strconst String&String 用于添加。
startIndexint切片起始索引。
charCountint切片长度。

ReturnValue

此指针。

另见

StringBuilder::Append(double) method

向构建器添加浮点值。

StringBuilder * System::Text::StringBuilder::Append(double df)
ParameterType描述
dfdouble要序列化并添加的值。

ReturnValue

此指针。

另见

StringBuilder::Append(E) method

向构建器添加枚举值的字符串表示。

template<class E> std::enable_if<std::is_enum<E>::value, StringBuilder *>::type System::Text::StringBuilder::Append(E e)
Parameter描述
EEnum 类型。
ParameterType描述
eE要序列化并添加的值。

ReturnValue

此指针。

另见

StringBuilder::Append(float) method

向构建器添加浮点值。

StringBuilder * System::Text::StringBuilder::Append(float f)
ParameterType描述
f单精度浮点数要序列化并添加的值。

ReturnValue

此指针。

另见

StringBuilder::Append(int) method

向构建器添加整数值。

StringBuilder * System::Text::StringBuilder::Append(int i)
ParameterType描述
iint要序列化并添加的值。

ReturnValue

此指针。

另见

StringBuilder::Append(T) method

向构建器添加算术值。

template<typename T> std::enable_if<std::is_arithmetic<T>::value, StringBuilder *>::type System::Text::StringBuilder::Append(T value)
Parameter描述
T算术类型。
ParameterType描述
valueT要序列化并添加的值。

ReturnValue

此指针。

另见