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

StringBuilder::Append(char_t) method

向构建器添加字符。

StringBuilder * System::Text::StringBuilder::Append(char_t c)
参数类型描述
cchar_t字符值。

ReturnValue

此指针。

另见

StringBuilder::Append(char_t, int) method

向构建器添加字符序列。

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

ReturnValue

此指针。

另见

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

向构建器添加字符数组。

StringBuilder * System::Text::StringBuilder::Append(const ArrayPtr<char_t> &arr)
参数类型描述
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)
参数类型描述
arrconst ArrayPtr<char_t>&要添加的字符。
startIndexint切片起始索引。
charCountint切片长度。

ReturnValue

此指针。

另见

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

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

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

ReturnValue

此指针。

另见

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

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

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

ReturnValue

此指针。

另见

StringBuilder::Append(const String&) method

向构建器添加字符串。

StringBuilder * System::Text::StringBuilder::Append(const String &str)
参数类型描述
strconst String&要添加的String

ReturnValue

此指针。

另见

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

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

StringBuilder * System::Text::StringBuilder::Append(const String &str, int startIndex, int charCount)
参数类型描述
strconst String&要添加的String
startIndexint切片起始索引。
charCountint切片长度。

ReturnValue

此指针。

另见

StringBuilder::Append(double) method

向构建器添加浮点值。

StringBuilder * System::Text::StringBuilder::Append(double df)
参数类型描述
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)
参数描述
EEnum 类型。
参数类型描述
eE要序列化并添加的值。

ReturnValue

此指针。

另见

StringBuilder::Append(float) method

向构建器添加浮点值。

StringBuilder * System::Text::StringBuilder::Append(float f)
参数类型描述
ffloat要序列化并添加的值。

ReturnValue

此指针。

另见

StringBuilder::Append(int) method

向构建器添加整数值。

StringBuilder * System::Text::StringBuilder::Append(int i)
参数类型描述
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)
参数描述
T算术类型。
参数类型描述
T要序列化并添加的值。

ReturnValue

此指针。

另见