طريقة System::ObjectExt::CoalesceInternal

ObjectExt::CoalesceInternal method

تنفيذ ترجمة العامل ‘??’ للأنواع غير القابلة للفرغ. تحميل زائد للحالة إذا كان RT2 قابلًا للتحويل إلى 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)
Parameterالوصف
T0نوع قيمة LHS.
T1نوع الدالة اللامدا التي تغلف تعبير RHS.
ParameterTypeالوصف
valueRT1قيمة LHS.
funcFتعبير RHS.

ReturnValue

إذا كانت قيمة LHS غير null، تُرجع LHS، وإلا تحسب تعبير RHS وتُرجع النتيجة.

انظر أيضًا