Platform::IBox-Schnittstelle
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.
Anforderungen
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.