Метод System::ObjectExt::CoalesceAssign

ObjectExt::CoalesceAssign method

Реализация трансляции оператора ‘??=’.

template<typename T0,typename T1> static T0 & System::ObjectExt::CoalesceAssign(T0 &value, T1 func)
ПараметрОписание
T0Тип значения LHS.
T1Тип лямбда-выражения, инкапсулирующего RHS.
ПараметрТипОписание
значениеT0&Значение LHS.
функцияT1Выражение RHS.

ReturnValue

Если значение LHS не равно null, возвращает LHS, иначе вычисляет выражение RHS и возвращает результат.

См. также