System::ObjectExt::CoalesceInternal metode

ObjectExt::CoalesceInternal method

Implementasi terjemahan operator ‘??’ untuk tipe non-nullable. Overload untuk kasus jika RT2 dapat dikonversi ke RT1.

template<typename RT1,typename RT2,typename F> static std::conditional<std::is_convertible<RT2, RT1>::value, RT1, RT2>::type System::ObjectExt::CoalesceInternal(RT1 value, F func)
ParameterDeskripsi
T0Tipe nilai LHS.
T1Tipe lambda yang membungkus ekspresi RHS.
ParameterTipeDeskripsi
valueRT1nilai LHS.
funcFekspresi RHS.

ReturnValue

Jika nilai LHS tidak null, mengembalikan LHS, jika tidak menghitung ekspresi RHS dan mengembalikan hasilnya.

Lihat Juga