Partager via


Conversion boxing (C++/CLI)

La conversion boxing est le processus de conversion d'un type valeur en type object ou à tout type d'interface qui est implémenté par le type valeur.Lorsque le common langage runtime (CLR) enferme dans une boîte un type valeur, il encapsule la valeur dans System.Object et l'enregistre dans le tas managé.L'unboxing extrait le type valeur de l'objet.La conversion boxing est implicite ; la conversion unboxing est explicite.

Articles connexes

Titre

Description

Comment : Explicitement boxing de requête

Décrit comment demander explicitement la conversion boxing sur une variable.

Comment : Gcnew d'utilisation pour créer des types valeur et pour utiliser la conversion boxing implicite

Indique comment utiliser gcnew pour créer un type valeur boxed qui peut être placé sur le tas managé et récupéré par le garbage collector.

Comment : Unbox

Montre comment unbox et modifier une valeur.

Conversions standard et boxing implicite

Indique qu'une conversion standard est sélectionné par le compilateur sur une conversion qui requiert une conversion boxing.

programmation. NET dans Visual C++

L'article de niveau supérieur pour la programmation. NET dans la documentation Visual C++.