System::ObjectExt::Coalesce μέθοδος

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

Υλοποίηση μετάφρασης του τελεστή ‘??’ για nullable τύπους.

template<typename T0,typename T1> static T0 System::ObjectExt::Coalesce(System::Nullable<T0> value, T1 func)
ParameterΠεριγραφή
T0Τύπος τιμής LHS.
T1Τύπος της lambda που περιβάλλει την έκφραση RHS.
ParameterTypeΠεριγραφή
τιμήSystem::Nullable<T0>Τιμή LHS.
funcT1Έκφραση RHS.

ReturnValue

Εάν η τιμή LHS δεν είναι null, επιστρέφει το LHS, διαφορετικά υπολογίζει την έκφραση RHS και επιστρέφει το αποτέλεσμα.

Δείτε επίσης

ObjectExt::Coalesce(T0, T1) method

Υλοποίηση μετάφρασης του τελεστή ‘??’ για μη‑null τύπους.

template<typename T0,typename T1> static auto System::ObjectExt::Coalesce(T0 value, T1 func)
ParameterΠεριγραφή
T0Τύπος τιμής LHS.
T1Τύπος της lambda που περιβάλλει την έκφραση RHS.
ParameterTypeΠεριγραφή
τιμήT0Τιμή LHS.
funcT1Έκφραση RHS.

ReturnValue

Εάν η τιμή LHS δεν είναι null, επιστρέφει το LHS, διαφορετικά υπολογίζει την έκφραση RHS και επιστρέφει το αποτέλεσμα.

Δείτε επίσης