Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
Artigos Relacionados
| 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++. |