Interfaccia Platform::IBox
L'interfaccia Platform::IBox è il nome C++ per l'interfaccia Windows::Foundation::IReference
.
template <typename T>
interface class IBox
T
Tipo del valore boxed.
L'interfaccia IBox<T>
viene principalmente utilizzata internamente per rappresentare tipi di valore nullable, come descritto in Classi e struct di valore (C++/CX). L'interfaccia viene anche utilizzata per eseguire il boxing dei tipi di valore passati a metodi C++ che accettano parametri di tipo Object^
. Puoi dichiarare esplicitamente un parametro di input come IBox<SomeValueType>
. Per un esempio, vedere Boxing.
L'interfaccia Platform::IBox
eredita dall'interfaccia Platform::IValueType . IBox
dispone di questi membri:
Proprietà
metodo | Descrizione |
---|---|
valore | Restituisce il valore di tipo unboxed archiviato in precedenza in questa istanza di IBox . |
Restituisce il valore memorizzato in origine in questo oggetto.
property T Value {T get();}
T
Tipo del valore boxed.
Restituisce il valore memorizzato in origine in questo oggetto.
Per un esempio, vedere Boxing.