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
T0Typ des linken Operanden.
T1Typ der Lambda‑Ausdrucks, der den rechten Operanden 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‑nullable Typen.

template<typename T0,typename T1> static auto System::ObjectExt::Coalesce(T0 value, T1 func)
ParameterBeschreibung
T0Typ des linken Operanden.
T1Typ der Lambda‑Ausdrucks, der den rechten Operanden 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