Condividi tramite


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.

Vedi anche

Spazio dei nomi Platform