Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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ß.