Partilhar via


Boxe (C++/CLI)

Boxing é o processo de conversão de um tipo de valor para o tipo object ou para qualquer tipo de interface implementado pelo tipo de valor. Quando o Common Language Runtime (CLR) encaixa um tipo de valor, o valor é encapsulado em um System.Object e armazenado no heap gerenciado. Unboxing extrai o tipo de valor do objeto. O boxe está implícito; O unboxing é explícito.

Título Descrição
Como: Solicitar Boxe Explicitamente Descreve como solicitar explicitamente o boxe em uma variável.
Como: Usar gcnew para criar tipos de valor e usar boxe implícito Mostra como usar gcnew para criar um tipo de valor empacotado que pode ser colocado na pilha gerida pelo coletor de lixo.
Como: Unbox Mostra como desempacotar e modificar um valor.
Conversões padrão e boxe implícito Mostra que uma conversão padrão é escolhida pelo compilador em vez de uma conversão que requer boxe.
Programação .NET com C++/CLI (Visual C++) O artigo de nível superior para programação .NET na documentação do Visual C++.