Platform::IBox (Interfaz)
La interfaz Platform::IBox es el nombre de C++ para la interfaz Windows::Foundation::IReference
.
Sintaxis
template <typename T>
interface class IBox
Parámetros
T
Tipo del valor al que se le ha aplicado la conversión boxing.
Comentarios
La interfaz IBox<T>
se usa principalmente para representar tipos de valor que aceptan valores NULL, tal y como se describe en Clases y structs de valor (C++/CX). La interfaz también se usa internamente para aplicar la conversión boxing a tipos de valor que se pasan a métodos de C++ que toman parámetros de tipo Object^
. Puedes declarar explícitamente un parámetro de entrada como IBox<SomeValueType>
. Para ver un ejemplo, consulte Conversión boxing.
Requisitos
Miembros
La interfaz Platform::IBox
hereda de la interfaz Platform::IValueType . IBox
tiene estos miembros:
Propiedades
Method | Descripción |
---|---|
Valor | Devuelve el valor al que se le ha aplicado la conversión unboxing y que se almacenó previamente en esta instancia de IBox . |
IBox::Value (Propiedad)
Devuelve el valor que se almacenó originalmente en este objeto.
Sintaxis
property T Value {T get();}
Parámetros
T
Tipo del valor al que se le ha aplicado la conversión boxing.
Valor de propiedad y valor devuelto
Devuelve el valor que se almacenó originalmente en este objeto.
Comentarios
Para ver un ejemplo, consulte Conversión boxing.