System::ObjectExt::Box μέθοδος

ObjectExt::Box(const String&) method

Κάνει boxing τιμών συμβολοσειρών.

SmartPtr<Object> System::ObjectExt::Box(const String &value)
ParameterTypeΠεριγραφή
τιμήconst String&Τιμή για να γίνει boxed.

ReturnValue

Τιμή σε κουτί ή null, εάν η συμβολοσειρά πηγής είναι null.

Δείτε επίσης

ObjectExt::Box(const T&) method

Καλύπτει τύπους τιμών για μετατροπή σε Object. Υλοποίηση για τύπους enum.

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 για να γίνει boxed.

ReturnValue

Έξυπνος δείκτης σε αντικείμενο που διατηρεί την τιμή σε κουτί.

Δείτε επίσης

ObjectExt::Box(const T&) method

Καλύπτει τύπους τιμών για μετατροπή σε Object. Υλοποίηση για μη-enum τύπους.

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Περιγραφή
τιμήconst T&Τιμή για να γίνει boxed.

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Περιγραφή
τιμήconst T&Τιμή για να γίνει boxed.

ReturnValue

Έξυπνος δείκτης σε αντικείμενο που διατηρεί την τιμή σε κουτί.

Δείτε επίσης