Méthode System::ObjectExt::Coalesce

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

Implémentation de la traduction de l’opérateur ‘??’ pour les types nullable.

template<typename T0,typename T1> static T0 System::ObjectExt::Coalesce(System::Nullable<T0> value, T1 func)
ParamètreDescription
T0Type de valeur LHS.
T1Type du lambda encapsulant l’expression RHS.
ParamètreTypeDescription
valeurSystem::Nullable<T0>Valeur LHS.
funcT1Expression RHS.

ReturnValue

Si la valeur LHS n’est pas null, renvoie LHS, sinon calcule l’expression RHS et renvoie le résultat.

Voir aussi

ObjectExt::Coalesce(T0, T1) method

Implémentation de la traduction de l’opérateur ‘??’ pour les types non nullable.

template<typename T0,typename T1> static auto System::ObjectExt::Coalesce(T0 value, T1 func)
ParamètreDescription
T0Type de valeur LHS.
T1Type du lambda encapsulant l’expression RHS.
ParamètreTypeDescription
valeurT0Valeur LHS.
funcT1Expression RHS.

ReturnValue

Si la valeur LHS n’est pas null, renvoie LHS, sinon calcule l’expression RHS et renvoie le résultat.

Voir aussi