Metodo System::ObjectExt::CoalesceInternal

ObjectExt::CoalesceInternal method

Implementazione della traduzione dell’operatore ‘??’ per i tipi non nullable. Sovraccarico per il caso in cui RT2 è convertibile in RT1.

template<typename RT1,typename RT2,typename F> static std::conditional<std::is_convertible<RT2, RT1>::value, RT1, RT2>::type System::ObjectExt::CoalesceInternal(RT1 value, F func)
ParametroDescrizione
T0Tipo di valore LHS.
T1Tipo di lambda che incapsula l’espressione RHS.
ParametroTipoDescrizione
valoreRT1Valore LHS.
funcFEspressione RHS.

ReturnValue

Se il valore LHS non è null, restituisce LHS, altrimenti calcola l’espressione RHS e restituisce il risultato.

Vedi anche