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

ObjectExt::Box(const String&) method

يعبئ قيم السلاسل.

SmartPtr<Object> System::ObjectExt::Box(const String &value)
معاملنوعالوصف
قيمةconst 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)
معاملالوصف
Tنوع Enum.
معاملنوعالوصف
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)
معاملالوصف
Tنوع القيمة.
معاملنوعالوصف
قيمةconst 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)
معاملالوصف
Tنوع القيمة.
معاملنوعالوصف
قيمةconst T&قيمة للتغليف.

ReturnValue

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

انظر أيضًا