Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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.