System::String::operator+ метод

String::operator+(char_t) const method

Добавляет символ в конец строки.

String System::String::operator+(char_t x) const
ПараметрТипОписание
xchar_tСимвол для добавления.

ReturnValue

String concatenation result.

См. также

String::operator+(const String&) const method

String concatenation operator.

String System::String::operator+(const String &str) const
ПараметрТипОписание
strconst String&String для добавления в конец текущей.

ReturnValue

Конкатенированная строка.

См. также

String::operator+(const T&) const method

String concatenation with string literal or character string pointer.

template<typename T,std::enable_if_t< IsStringLiteral< T, char_t >::value > *> String System::String::operator+(const T &arg) const
ПараметрОписание
TОдин из форм литерала строки или указателя на строку символов.
ПараметрТипОписание
argconst T&Сущность для конкатенации с текущей строкой.

ReturnValue

Конкатенированная строка.

См. также

String::operator+(const T&) const method

Добавляет строковое представление объекта ссылочного типа в конец строки.

template<typename T,std::enable_if_t< IsSmartPtr< T >::value > *> String System::String::operator+(const T &value) const
ПараметрОписание
Tтип указателя.
ПараметрТипОписание
valueconst T&Object для преобразования в строку с помощью вызова ToString() и добавления к текущей строке.

ReturnValue

String concatenation result.

См. также

String::operator+(const T&) const method

Добавляет строковое представление объекта типа значения в конец строки.

template<typename T,std::enable_if_t<!IsSmartPtr< T >::value &&!std::is_scalar< T >::value &&!std::is_array< T >::value > *> String System::String::operator+(const T &value) const
ПараметрОписание
TТип значения, к которому вызывается ToString().
ПараметрТипОписание
valueconst T&Object для преобразования в строку с помощью вызова ToString() и добавления к текущей строке.

ReturnValue

String concatenation result.

См. также

String::operator+(double) const method

Добавляет строковое представление числа с плавающей точкой в конец строки.

String System::String::operator+(double d) const
ПараметрТипОписание
ddoubleЗначение, которое нужно преобразовать в строку и добавить.

ReturnValue

String concatenation result.

См. также

String::operator+(int) const method

Добавляет строковое представление целочисленного значения в конец строки.

String System::String::operator+(int i) const
ПараметрТипОписание
iintЦелочисленное значение, которое нужно преобразовать в строку и добавить.

ReturnValue

String concatenation result.

См. также

String::operator+(int64_t) const method

Добавляет строковое представление целочисленного значения в конец строки.

String System::String::operator+(int64_t v) const
ПараметрТипОписание
vint64_tЗначение, которое нужно преобразовать в строку и добавить к добавлению.

ReturnValue

String concatenation result.

См. также

String::operator+(T) const method

Добавляет строковое представление логического значения в конец строки.

template<typename T,std::enable_if_t< std::is_same< T, bool >::value > *> String System::String::operator+(T arg) const
ПараметрОписание
TТип значения для конкатенации со строкой. Должен быть bool
ПараметрТипОписание
argTBoolean значение, которое нужно преобразовать в строку и добавить.

ReturnValue

String concatenation result.

См. также

String::operator+(uint32_t) const method

Добавляет строковое представление беззнакового целого значения в конец строки.

String System::String::operator+(uint32_t i) const
ПараметрТипОписание
iuint32_tЗначение, которое нужно преобразовать в строку и добавить.

ReturnValue

String concatenation result.

См. также