Método System::ObjectExt::Coalesce

ObjectExt::Coalesce(System::Nullable<T0>, T1) method

Implementación de la traducción del operador ‘??’ para tipos anulables.

template<typename T0,typename T1> static T0 System::ObjectExt::Coalesce(System::Nullable<T0> value, T1 func)
ParámetroDescripción
T0Tipo de valor LHS.
T1Tipo de lambda que encapsula la expresión RHS.
ParámetroTipoDescripción
valueSystem::Nullable<T0>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

ObjectExt::Coalesce(T0, T1) method

Implementación de la traducción del operador ‘??’ para tipos no anulables.

template<typename T0,typename T1> static auto System::ObjectExt::Coalesce(T0 value, T1 func)
ParámetroDescripción
T0Tipo de valor LHS.
T1Tipo de lambda que encapsula la expresión RHS.
ParámetroTipoDescripción
valueT0Valor 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