System::DefaultBoxedValue klass

DefaultBoxedValue class

BoxedValue class implementation. Allows it BoxingValue specializations to be declared without duplicating common code. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

template<class T>class DefaultBoxedValue : public System::Object

Metoder

MetodBeskrivning
DefaultBoxedValue(const T&)Skapar en ny instans av DefaultBoxedValue klass som representerar det angivna värdet.
Equals(ptr) overrideBestämmer likheten mellan de inramade värdena som representeras av det aktuella och det angivna objektet.
GetHashCode() const overrideReturnerar en hashkod för det aktuella objektet.
GetType() const overrideHämtar det faktiska objektets typ.
is() constBestämmer om typen av det inramade värdet som representeras av det aktuella objektet är V.
ToString() const overrideReturnerar strängrepresentationen av det boxed‑värdet.
unbox() constPackar upp det boxed‑värdet.

Se även