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-klassen som representerar det angivna värdet.
Equals(ptr) overrideBestämmer likheten mellan de inneslutna 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 den faktiska typen av objektet.
is() constBestämmer om typen av det inneslutna värdet som representeras av det aktuella objektet är V.
ToString() const overrideReturnerar strängrepresentationen av det inlåsta värdet.
unbox() constPackar upp det inlåsta värdet.

Se även