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.
Boxing ist der Prozess der Konvertierung eines Werttyps in den Typ object oder in einen beliebigen Schnittstellentyp, der vom Werttyp implementiert wird. Wenn die Common Language Runtime (CLR) einen Werttyp einschließt, wird der Wert in einem System.Object Heap umbrochen und im verwalteten Heap gespeichert. Durch Unboxing wird der Werttyp aus dem Objekt extrahiert. Boxing ist implizit, Unboxing ist explizit.
Verwandte Artikel
| Titel | Beschreibung |
|---|---|
| Vorgehensweise: Explizites Anfordern von Boxing | Beschreibt, wie das Boxen für eine Variable explizit angefordert wird. |
| Vorgehensweise: Verwenden von gcnew zum Erstellen von Werttypen und für implizites Boxing | Zeigt, wie gcnew Sie einen Boxwerttyp erstellen, der auf dem verwalteten, garbage-collection-Heap platziert werden kann. |
| Vorgehensweise: Unboxing | Zeigt, wie Sie den Posteingang aufheben und einen Wert ändern. |
| Standardumwandlungen und implizites Boxing | Zeigt, dass eine Standardkonvertierung vom Compiler über eine Konvertierung ausgewählt wird, die Boxen erfordert. |
| .NET Programming with C++/CLI (Visual C++) (.NET-Programmierung mit C++/CLI (Visual C++)) | Der Artikel der obersten Ebene für die .NET-Programmierung in der Visual C++-Dokumentation. |