Clase System::BoxedValueBase

BoxedValueBase class

Una clase base que define una interfaz e implementa algunos métodos fundamentales de una clase derivada que representa un valor encapsulado. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class BoxedValueBase : public System::Object

Métodos

MétodoDescripción
virtual GetTypeCode() constDevuelve el valor que representa el tipo del valor empaquetado representado por el objeto actual.
virtual GetUnsignedLongLongValue() constConvierte el valor encapsulado representado por el objeto actual a un entero de 64 bits.
virtual IsBoxedEnum()Determina si el objeto actual representa un valor empaquetado de tipo enumeración.
static Parse(const TypeInfo&, const String&, bool)Empaqueta el valor de la constante de enumeración de la enumeración especificada con el nombre especificado. Un parámetro indica si se debe ignorar mayúsculas/minúsculas al interpretar la cadena que especifica el nombre de la constante de enumeración.
static Parse(const TypeInfo&, const String&)Empaqueta el valor de la constante de enumeración de la enumeración especificada con el nombre especificado.
ToString(const System::String&) constConvierte el objeto empaquetado a cadena usando la cadena de formato especificada.
virtual ToString() constAnálogo del método C# Object.ToString(). Permite convertir objetos personalizados a cadena.

Ver también