Interfaccia Platform::IBox
L'interfaccia Platform::IBox è il nome C++ per l'interfaccia Windows::Foundation::IReference
.
Sintassi
template <typename T>
interface class IBox
Parametri
T
Tipo del valore boxed.
Osservazioni:
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.
Requisiti
Membri
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 . |
Proprietà IBox::Value
Restituisce il valore memorizzato in origine in questo oggetto.
Sintassi
property T Value {T get();}
Parametri
T
Tipo del valore boxed.
Valore proprietà/Valore restituito
Restituisce il valore memorizzato in origine in questo oggetto.
Osservazioni:
Per un esempio, vedere Boxing.