Метод System::operator+

System::operator+(const char_t, const String&) method

String concatenation.

String System::operator+(const char_t left, const String &right)
ПараметрТипОписание
левоconst char_tСимвол для конкатенации со строкой.
rightconst String&String для конкатенации.

ReturnValue

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

См. также

System::operator+(const T&, const Decimal&) method

Возвращает новый экземпляр класса Decimal, представляющий значение, которое является суммой указанного значения и значения, представленного указанным объектом Decimal.

template<typename T,typename _> Decimal System::operator+(const T &x, const Decimal &d)
ПараметрТипОписание
xconst T&Первый слагаемый
dconst Decimal&Константная ссылка на объект Decimal, представляющий второй слагаемый

ReturnValue

Новый экземпляр класса Decimal, представляющий значение, которое является суммой x и значения, представленного d.

См. также

System::operator+(const T1&, const Nullable<T2>&) method

Суммирует значения, не допускающие null, и nullable‑значения.

template<typename T1,typename T2,typename> System::Nullable<decltype(some+other.get_Value())> System::operator+(const T1 &some, const Nullable<T2> &other)
ПараметрОписание
T1Тип левого операнда.
T2Тип правого операнда.
ПараметрТипОписание
некоторыеconst T1&Левый операнд.
другойconst Nullable<T2>&Правый операнд.

ReturnValue

Результат суммирования.

См. также

System::operator+(MulticastDelegate<T>, MulticastDelegate<T>) method

Подключает все обратные вызовы из делегата правой стороны к концу списка обратных вызовов делегата левой стороны.

template<typename T> MulticastDelegate<T> System::operator+(MulticastDelegate<T> lhv, MulticastDelegate<T> rhv)
ПараметрТипОписание
lhvMulticastDelegate<T>Делегат, к которому добавляются обратные вызовы.
rhvMulticastDelegate<T>Делегат, чьи обратные вызовы добавляются.

ReturnValue

Возвращает делегат, содержащий обратные вызовы значения левой стороны, а затем правой.

См. также

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

String concatenation.

template<typename T> std::enable_if<IsStringLiteral<T, char_t>::value, String>::type System::operator+(T &left, const String &right)
ПараметрОписание
TString литеральный тип.
ПараметрТипОписание
левоT&Литерал для конкатенации со строкой.
rightconst String&String для конкатенации.

ReturnValue

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

См. также

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

String concatenation.

template<typename T> std::enable_if<IsStringPointer<T, char_t>::value, String>::type System::operator+(T &left, const String &right)
ПараметрОписание
TТип указателя String.
ПараметрТипОписание
leftT&String указатель для конкатенации со строкой.
rightconst String&String для конкатенации.

ReturnValue

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

См. также