Metodo System::ObjectExt::Coalesce

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

Implementazione della traduzione dell’operatore ‘??’ per i tipi nullable.

template<typename T0,typename T1> static T0 System::ObjectExt::Coalesce(System::Nullable<T0> value, T1 func)
ParametroDescrizione
T0Tipo di valore LHS.
T1Tipo di lambda che incapsula l’espressione RHS.
ParametroTipoDescrizione
valoreSystem::Nullable<T0>Valore LHS.
funcT1Espressione RHS.

ReturnValue

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

Vedi anche

ObjectExt::Coalesce(T0, T1) method

Implementazione della traduzione dell’operatore ‘??’ per i tipi non nullable.

template<typename T0,typename T1> static auto System::ObjectExt::Coalesce(T0 value, T1 func)
ParametroDescrizione
T0Tipo di valore LHS.
T1Tipo di lambda che incapsula l’espressione RHS.
ParametroTipoDescrizione
valoreT0Valore LHS.
funcT1Espressione RHS.

ReturnValue

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

Vedi anche