System::ObjectExt::Coalesce Methode

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

Implementierung der Übersetzung des ‘??’-Operators für nullable Typen.

template<typename T0,typename T1> static T0 System::ObjectExt::Coalesce(System::Nullable<T0> value, T1 func)
ParameterBeschreibung
T0LHS-Werttyp.
T1Typ der Lambda, die den RHS-Ausdruck kapselt.
ParameterTypBeschreibung
WertSystem::Nullable<T0>LHS-Wert.
funcT1RHS‑Ausdruck.

ReturnValue

Wenn der LHS‑Wert nicht null ist, wird LHS zurückgegeben, andernfalls wird der RHS‑Ausdruck berechnet und das Ergebnis zurückgegeben.

Siehe auch

ObjectExt::Coalesce(T0, T1) method

Implementierung der Übersetzung des ‘??’-Operators für nicht-nullbare Typen.

template<typename T0,typename T1> static auto System::ObjectExt::Coalesce(T0 value, T1 func)
ParameterBeschreibung
T0LHS-Werttyp.
T1Typ der Lambda, die den RHS-Ausdruck kapselt.
ParameterTypBeschreibung
WertT0LHS-Wert.
funcT1RHS‑Ausdruck.

ReturnValue

Wenn der LHS‑Wert nicht null ist, wird LHS zurückgegeben, andernfalls wird der RHS‑Ausdruck berechnet und das Ergebnis zurückgegeben.

Siehe auch