Interface Platform::IBoxPlatform::IBox Interface

A interface Platform::IBox é o nome em C++ para a interface Windows::Foundation::IReference .The Platform::IBox interface is the C++ name for the Windows::Foundation::IReference interface.

SintaxeSyntax

template <typename T>  
interface class IBox  

ParâmetrosParameters

T
O tipo do valor demarcado.The type of the boxed value.

ComentáriosRemarks

A interface IBox<T> é utilizada principalmente para representar tipos internos de valor nulo, como descrito em Classes e estruturas de valor (C++/CX).The IBox<T> interface is primarily used internally to represent nullable value types, as described in Value classes and structs (C++/CX). A interface também é usada para demarcar tipos de valores transmitidos para métodos de C++ que obtêm parâmetros do tipo Object^.The interface is also used to box value types that are passed to C++ methods that take parameters of type Object^. Você pode declarar explicitamente um parâmetro de entrada como IBox<SomeValueType>.You can explicitly declare an input parameter as IBox<SomeValueType>. Para obter um exemplo, consulte Boxing.For an example, see Boxing.

RequisitosRequirements

MembrosMembers

A interface Platform::IBox herda da interface Platform::IValueType .The Platform::IBox interface inherits from the Platform::IValueType interface. IBox tem estes membros:IBox has these members:

PropriedadesProperties

MétodoMethod DescriçãoDescription
ValorValue Retorna o valor não demarcado que foi armazenado anteriormente nessa instância de IBox .Returns the unboxed value that was previously stored in this IBox instance.

Propriedade ibox:: ValueIBox::Value Property

Retorna o valor que foi originalmente armazenado neste objeto.Returns the value that was originally stored in this object.

SintaxeSyntax

property T Value {T get();}  

ParâmetrosParameters

T
O tipo do valor demarcado.The type of the boxed value.

Valor da propriedade/valor de retornoProperty Value/Return Value

Retorna o valor que foi originalmente armazenado neste objeto.Returns the value that was originally stored in this object.

ComentáriosRemarks

Para obter um exemplo, consulte Boxing.For an example, see Boxing.

Consulte tambémSee Also

Namespace de plataformaPlatform namespace