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

ObjectExt::Box(const String&) method

يُغلف قيم السلاسل.

SmartPtr<Object> System::ObjectExt::Box(const String &value)
ParameterTypeالوصف
valueconst String&القيمة التي سيتم عبورها.

ReturnValue

القيمة المعبأة أو null إذا كانت السلسلة المصدرية null.

انظر أيضًا

ObjectExt::Box(const T&) method

يعبّر عن أنواع القيم لتحويلها إلى Object. تنفيذ لأنواع التعداد.

template<typename T> static std::enable_if<std::is_enum<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
Parameterالوصف
Tنوع Enum.
ParameterTypeالوصف
valueconst T&قيمة Enum لتعبئتها.

ReturnValue

مؤشر ذكي إلى كائن يحتفظ بالقيمة المعبأة.

انظر أيضًا

ObjectExt::Box(const T&) method

يعبّر عن أنواع القيم لتحويلها إلى Object. تنفيذ لأنواع غير التعداد.

template<typename T> static std::enable_if<!std::is_enum<T>::value &&!IsNullable<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
Parameterالوصف
Tنوع القيمة.
ParameterTypeالوصف
valueconst T&القيمة التي سيتم عبورها.

ReturnValue

مؤشر ذكي إلى كائن يحتفظ بالقيمة المعبأة.

انظر أيضًا

ObjectExt::Box(const T&) method

يعبّر عن أنواع Nullable لتحويلها إلى Object.

template<typename T> static std::enable_if<IsNullable<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
Parameterالوصف
Tنوع القيمة.
ParameterTypeالوصف
valueconst T&القيمة التي سيتم عبورها.

ReturnValue

مؤشر ذكي إلى كائن يحتفظ بالقيمة المعبأة.

انظر أيضًا