Método System::ObjectExt::CoalesceAssign

ObjectExt::CoalesceAssign method

Implementación de la traducción del operador ‘??=’.

template<typename T0,typename T1> static T0 & System::ObjectExt::CoalesceAssign(T0 &value, T1 func)
ParámetroDescripción
T0Tipo de valor LHS.
T1Tipo de lambda que encapsula la expresión RHS.
ParámetroTipoDescripción
valorT0&Valor LHS.
funcT1Expresión RHS.

ReturnValue

Si el valor LHS no es nulo, devuelve LHS; de lo contrario calcula la expresión RHS y devuelve el resultado.

Ver también