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.
Aktiviert einen Werttyp wie Windows::Foundation::DateTime oder einen skalaren Typ wie int , der in einem Platform::Object -Typ gespeichert wird. Es ist normalerweise nicht erforderlich, Box explizit zu verwenden, da das Boxing implizit geschieht, wenn Sie einen Werttyp in Object^umwandeln.
Syntax
ref class Box abstract;
Anforderungen
Header: vccorlib.h
Namespace: Platform
Member
| Member | Beschreibung |
|---|---|
| Feld | Erstellt eine Box, die einen Wert vom angegebenen Typ kapseln kann. |
operator Box<const T>^ |
Ermöglicht Boxingkonvertierungen von einer const-Wertklasse T oder enum-Klasse T in Box<T>. |
operator Box<const volatile T>^ |
Ermöglicht Boxingkonvertierungen von einer const volatile-Wertklasse T oder einem enum-Typ T in Box<T>. |
operator Box<T>^ |
Ermöglicht Boxingkonvertierungen von einer T-Wertklasse in Box<T>. |
operator Box<volatile T>^ |
Ermöglicht Boxingkonvertierungen von einer volatile-Wertklasse T oder einem enum-Typ T in Box<T>. |
| Box::operator T | Ermöglicht Boxingkonvertierungen von einer T-Wertklasse oder enum-Klasse T in Box<T>. |
| Value-Eigenschaft | Gibt den im Box-Objekt gekapselten Wert zurück. |
Box::Box-Konstruktor
Erstellt eine Box, die einen Wert vom angegebenen Typ kapseln kann.
Syntax
Box(T valueArg);
Parameter
valueArg
Der Typ des Werts, für den eine Boxingkonvertierung ausgeführt werden soll – beispielsweise int, bool, float64, DateTime.
Box::operator Box<const T>^-Operator
Ermöglicht Boxingkonvertierungen von einer const-Wertklasse T oder enum-Klasse T in Box<T>.
Syntax
operator Box<const T>^(const T valueType);
Parameter
T
Eine Wertklasse, eine Wertstruktur oder ein Enumerationstyp. Enthält die integrierten Typen im Standardnamespace.
Rückgabewert
Eine Platform::Box<T>^ Instanz, die den ursprünglichen Wert in einer Verweisklasse darstellt.
Box::operator Box<const volatile T>^-Operator
Ermöglicht Boxingkonvertierungen von einer const volatile-Wertklasse T oder einem enum-Typ T in Box<T>.
Syntax
operator Box<const volatile T>^(const volatile T valueType);
Parameter
T
Ein Enumerationstyp, eine Wertklasse oder eine Wertstruktur. Enthält die integrierten Typen im Standardnamespace.
Rückgabewert
Eine Platform::Box<T>^ Instanz, die den ursprünglichen Wert in einer Verweisklasse darstellt.
Box::operator Box<T>^-Operator
Ermöglicht Boxingkonvertierungen von einer T-Wertklasse in Box<T>.
Syntax
operator Box<const T>^(const T valueType);
Parameter
T
Ein Enumerationstyp, eine Wertklasse oder eine Wertstruktur. Enthält die integrierten Typen im Standardnamespace.
Rückgabewert
Eine Platform::Box<T>^ Instanz, die den ursprünglichen Wert in einer Verweisklasse darstellt.
Box::operator Box<volatile T>^-Operator
Ermöglicht Boxingkonvertierungen von einer volatile-Wertklasse T oder einem enum-Typ T in Box<T>.
Syntax
operator Box<volatile T>^(volatile T valueType);
Parameter
T
Ein Enumerationstyp, eine Wertklasse oder eine Wertstruktur. Enthält die integrierten Typen im Standardnamespace.
Rückgabewert
Eine Platform::Box<T>^ Instanz, die den ursprünglichen Wert in einer Verweisklasse darstellt.
Box::operator T-Operator
Ermöglicht Boxingkonvertierungen von einer T-Wertklasse oder enum-Klasse T in Box<T>.
Syntax
operator Box<T>^(T valueType);
Parameter
T
Ein Enumerationstyp, eine Wertklasse oder eine Wertstruktur. Enthält die integrierten Typen im Standardnamespace.
Rückgabewert
Eine Platform::Box<T>^ Instanz, die den ursprünglichen Wert in einer Verweisklasse darstellt.
Box::Value-Eigenschaft
Gibt den im Box-Objekt gekapselten Wert zurück.
Syntax
virtual property T Value{
T get();
}
Rückgabewert
Gibt den durch Boxing konvertierten Wert in dem Typ zurück, den er vor dem Boxing besaß.