Método System::ObjectExt::Box

ObjectExt::Box(const String&) method

Encapsula valores de cadena.

SmartPtr<Object> System::ObjectExt::Box(const String &value)
ParámetroTipoDescripción
valueconst String&Valor para empaquetar.

ReturnValue

Valor empaquetado o null, si la cadena de origen es null.

Ver también

ObjectExt::Box(const T&) method

Empaqueta tipos de valor para convertir a Object. Implementación para tipos enum.

template<typename T> static std::enable_if<std::is_enum<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
ParámetroDescripción
TTipo Enum.
ParámetroTipoDescripción
valueconst T&Valor Enum para empaquetar.

ReturnValue

Puntero inteligente a objeto que mantiene el valor empaquetado.

Ver también

ObjectExt::Box(const T&) method

Empaqueta tipos de valor para convertir a Object. Implementación para tipos no 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)
ParámetroDescripción
TTipo de valor.
ParámetroTipoDescripción
valueconst T&Valor para empaquetar.

ReturnValue

Puntero inteligente a objeto que mantiene el valor empaquetado.

Ver también

ObjectExt::Box(const T&) method

Empaqueta tipos Nullable para convertir a Object.

template<typename T> static std::enable_if<IsNullable<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
ParámetroDescripción
TTipo de valor.
ParámetroTipoDescripción
valueconst T&Valor para empaquetar.

ReturnValue

Puntero inteligente a objeto que mantiene el valor empaquetado.

Ver también