Compartilhar via


Conversão boxing (C++/CLI)

Conversão boxing é o processo de conversão de um tipo de valor para o tipo object ou para qualquer tipo de interface que seja implementada pelo tipo de valor. Quando o CLR (Common Language Runtime) realiza a conversão de um tipo de valor, ele encapsula o valor em uma System.Object e a armazena no heap gerenciado. A conversão unboxing extrai o tipo de valor do objeto. A conversão boxing é implícita, a conversão unboxing é explícita.

Título Descrição
Como solicitar uma conversão boxing explicitamente Descreve como solicitar explicitamente uma conversão boxing.
Como usar gcnew para criar tipos de valor e usar conversão boxing implícita Mostra como usar gcnew para criar um tipo de valor em caixa que pode ser colocado no heap gerenciado e coletado por lixo.
Como reverter uma conversão boxing Shows how to unbox and modify a value.
Conversões padrão e conversão boxing implícita Mostra que uma conversão padrão é escolhida pelo compilador em vez de uma conversão que requer conversão boxing.
Programação do .NET com C++/CLI (Visual C++) O artigo de nível superior para programação em .NET na documentação do Visual C++.