Clase System::DefaultBoxedValue

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

Métodos

MétodoDescripción
DefaultBoxedValue(const T&)Construye una nueva instancia de la clase DefaultBoxedValue que representa el valor especificado.
Equals(ptr) overrideDetermina la igualdad de los valores empaquetados representados por los objetos actual y especificado.
GetHashCode() const overrideDevuelve un código hash para el objeto actual.
GetType() const overrideObtiene el tipo real del objeto.
is() constDetermina si el tipo del valor empaquetado representado por el objeto actual es V.
ToString() const overrideDevuelve la representación en cadena del valor empaquetado.
unbox() constDesempaqueta el valor empaquetado.

Ver también