System::ObjectExt::Box method

ObjectExt::Box(const String&) method

Encapsule les valeurs de chaîne.

SmartPtr<Object> System::ObjectExt::Box(const String &value)
ParamètreTypeDescription
valeurconst String&Valeur à encapsuler.

ReturnValue

Valeur encapsulée ou null, si la chaîne source est null.

Voir aussi

ObjectExt::Box(const T&) method

Encapsule les types valeur pour les convertir en Object. Implémentation pour les types enum.

template<typename T> static std::enable_if<std::is_enum<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
ParamètreDescription
Ttype Enum.
ParamètreTypeDescription
valueconst T&Enum valeur à emballer.

ReturnValue

Pointeur intelligent vers un objet conservant la valeur encapsulée.

Voir aussi

ObjectExt::Box(const T&) method

Encapsule les types valeur pour les convertir en Object. Implémentation pour les types non 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)
ParamètreDescription
TType valeur.
ParamètreTypeDescription
valeurconst T&Valeur à encapsuler.

ReturnValue

Pointeur intelligent vers un objet conservant la valeur encapsulée.

Voir aussi

ObjectExt::Box(const T&) method

Encapsule les types Nullable pour les convertir en Object.

template<typename T> static std::enable_if<IsNullable<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
ParamètreDescription
TType valeur.
ParamètreTypeDescription
valeurconst T&Valeur à encapsuler.

ReturnValue

Pointeur intelligent vers un objet conservant la valeur encapsulée.

Voir aussi