System::ObjectExt::Box methode

ObjectExt::Box(const String&) method

Verpakt string‑waarden.

SmartPtr<Object> System::ObjectExt::Box(const String &value)
ParameterTypeBeschrijving
valueconst String&Waarde om te verpakken.

ReturnValue

Verpakte waarde of null, als de brontekenreeks null is.

Zie ook

ObjectExt::Box(const T&) method

Verpakt waardetypen voor conversie naar Object. Implementatie voor enumtypen.

template<typename T> static std::enable_if<std::is_enum<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
ParameterBeschrijving
TEnum type.
ParameterTypeBeschrijving
valueconst T&Enum waarde om te boxen.

ReturnValue

Slimme pointer naar object dat de verpakte waarde bewaart.

Zie ook

ObjectExt::Box(const T&) method

Verpakt waardetypen voor conversie naar Object. Implementatie voor niet-enumtypen.

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)
ParameterBeschrijving
TWaarde‑type.
ParameterTypeBeschrijving
valueconst T&Waarde om te verpakken.

ReturnValue

Slimme pointer naar object dat de verpakte waarde bewaart.

Zie ook

ObjectExt::Box(const T&) method

Verpakt Nullable typen voor conversie naar Object.

template<typename T> static std::enable_if<IsNullable<T>::value, System::SmartPtr<System::Object>>::type System::ObjectExt::Box(const T &value)
ParameterBeschrijving
TWaarde‑type.
ParameterTypeBeschrijving
valueconst T&Waarde om te verpakken.

ReturnValue

Slimme pointer naar object dat de verpakte waarde bewaart.

Zie ook