Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Habilita un tipo de valor como Windows::Foundation::DateTime o un tipo escalar como int para almacenarlo en un tipo Platform::Object . Normalmente no es necesario usar Box explícitamente porque la conversión boxing se produce de manera implícita cuando se convierte un tipo de valor a Object^.
Sintaxis
ref class Box abstract;
Requisitos
Encabezado: vccorlib.h
Espacio de nombres: Plataforma
Miembros
| Miembro | Descripción |
|---|---|
| Box | Crea un Box que puede encapsular un valor del tipo especificado. |
operator Box<const T>^ |
Permite conversiones boxing de una clase de valor constT o de una clase enumT en Box<T>. |
operator Box<const volatile T>^ |
Permite conversiones boxing de una clase de valor const volatileT o de un tipo enumT en Box<T>. |
operator Box<T>^ |
Permite conversiones boxing de una clase de valor T en Box<T>. |
operator Box<volatile T>^ |
Permite conversiones boxing de una clase de valor volatileT o de un tipo enumT en Box<T>. |
| Box::operator T | Permite conversiones boxing de una clase de valor T o de una clase enumT en Box<T>. |
| Value (propiedad) | Devuelve el valor encapsulado en el objeto Box. |
Box::Box (Constructor)
Crea un Box que puede encapsular un valor del tipo especificado.
Sintaxis
Box(T valueArg);
Parámetros
valueArg
Tipo de valor del que se va a realizar la conversión boxing, por ejemplo, int, bool, float64, DateTime.
Operador Box::operator Box<const T>^
Permite conversiones boxing de una clase de valor constT o de una clase enumT en Box<T>.
Sintaxis
operator Box<const T>^(const T valueType);
Parámetros
T
Cualquier valor de clase, struct de valor o tipo de enumeración. Incluye los tipos integrados en el espacio de nombres predeterminado.
Valor devuelto
Instancia de Platform::Box<T>^ que representa el valor original convertido en una clase ref mediante una conversión boxing.
Operador Box::operator Box<const volatile T>^
Permite conversiones boxing de una clase de valor const volatileT o de un tipo enumT en Box<T>.
Sintaxis
operator Box<const volatile T>^(const volatile T valueType);
Parámetros
T
Cualquier tipo de enumeración, clase de valor o struct de valor. Incluye los tipos integrados en el espacio de nombres predeterminado.
Valor devuelto
Instancia de Platform::Box<T>^ que representa el valor original convertido en una clase ref mediante una conversión boxing.
Operador Box::operator Box<T>^
Permite conversiones boxing de una clase de valor T en Box<T>.
Sintaxis
operator Box<const T>^(const T valueType);
Parámetros
T
Cualquier tipo de enumeración, clase de valor o struct de valor. Incluye los tipos integrados en el espacio de nombres predeterminado.
Valor devuelto
Instancia de Platform::Box<T>^ que representa el valor original convertido en una clase ref mediante una conversión boxing.
Operador Box::operator Box<volatile T>^
Permite conversiones boxing de una clase de valor volatileT o de un tipo enumT en Box<T>.
Sintaxis
operator Box<volatile T>^(volatile T valueType);
Parámetros
T
Cualquier tipo de enumeración, clase de valor o struct de valor. Incluye los tipos integrados en el espacio de nombres predeterminado.
Valor devuelto
Instancia de Platform::Box<T>^ que representa el valor original convertido en una clase ref mediante una conversión boxing.
Box::operator T (Operador)
Permite conversiones boxing de una clase de valor T o de una clase enumT en Box<T>.
Sintaxis
operator Box<T>^(T valueType);
Parámetros
T
Cualquier tipo de enumeración, clase de valor o struct de valor. Incluye los tipos integrados en el espacio de nombres predeterminado.
Valor devuelto
Instancia de Platform::Box<T>^ que representa el valor original convertido en una clase ref mediante una conversión boxing.
Box::Value (Propiedad)
Devuelve el valor encapsulado en el objeto Box.
Sintaxis
virtual property T Value{
T get();
}
Valor devuelto
Devuelve el valor al que se le ha aplicado la conversión boxing con el mismo tipo que tenía originalmente antes de que se le aplicara esa conversión.