System::ObjectExt::Box metodu

ObjectExt::Box(const String&) method

Dize değerlerini kutular.

SmartPtr<Object> System::ObjectExt::Box(const String &value)
ParametreTürAçıklama
değerconst String&Kutulamak için değer.

ReturnValue

Kaynak string null ise kutulanmış değer ya da null.

Ayrıca Bakınız

ObjectExt::Box(const T&) method

Enum tipleri için Object dönüşümünde değer tiplerini kutular. Enum tipleri için uygulama.

template<typename T> static std::enable_if<std::is_enum<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
ParametreAçıklama
TEnum türü.
ParametreTürAçıklama
valueconst T&Enum değerini kutulamak.

ReturnValue

Kutulanmış değeri tutan nesneye akıllı gösterici.

Ayrıca Bakınız

ObjectExt::Box(const T&) method

Enum olmayan tipler için Object dönüşümünde değer tiplerini kutular. Enum olmayan tipler için uygulama.

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)
ParametreAçıklama
TDeğer türü.
ParametreTürAçıklama
değerconst T&Kutulamak için değer.

ReturnValue

Kutulanmış değeri tutan nesneye akıllı gösterici.

Ayrıca Bakınız

ObjectExt::Box(const T&) method

Nullable tiplerini Object dönüşümünde kutular.

template<typename T> static std::enable_if<IsNullable<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
ParametreAçıklama
TDeğer türü.
ParametreTürAçıklama
değerconst T&Kutulamak için değer.

ReturnValue

Kutulanmış değeri tutan nesneye akıllı gösterici.

Ayrıca Bakınız