Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die Platform::IBox -Schnittstelle ist in C++ der Name für die Windows::Foundation::IReference -Schnittstelle.
Syntax
template <typename T>
interface class IBox
Parameter
T
Der Typ des geschachtelten Werts.
Hinweise
Die IBox<T> -Schnittstelle wird hauptsächlich intern zur Darstellung von Werttypen verwendet, die NULL-Werte zulassen, wie in Wertklassen und Strukturen (C++/CX)beschrieben. Die Schnittstelle wird auch zum Schachteln von Werttypen verwendet, die an C++-Methoden übergeben werden, die Parameter des Typs Object^akzeptieren. Sie können einen Eingabeparameter explizit als IBox<SomeValueType>deklarieren. Ein Beispiel finden Sie unter Boxing.
Member
Die Platform::IBox -Schnittstelle erbt von der Platform::IValueType -Schnittstelle.
IBox umfasst folgende Member:
Eigenschaften
| Methode | Beschreibung |
|---|---|
| Wert | Gibt den nicht geschachtelten Wer zurück, der zuvor in dieser IBox -Instanz gespeichert wurde. |
IBox::Value-Eigenschaft
Gibt den ursprünglich in diesem Objekt gespeicherten Wert zurück.
Syntax
property T Value {T get();}
Parameter
T
Der Typ des geschachtelten Werts.
Eigenschaftswert/Rückgabewert
Gibt den ursprünglich in diesem Objekt gespeicherten Wert zurück.
Hinweise
Ein Beispiel finden Sie unter Boxing.