Sobre esse "teoria" eu nunca tinha ouvido falar, mas é um conceito bem simples, desde que seja tomado alguns cuidados de "cast".
O que é Boxing e UnBoxing?
Com certeza não tem nada a ver com esportes sangrentos, hehehe...
O .NET Framework possui duas grandes divisões em seus tipos de dados, os Value Types (Tipos por Valor) e os Reference Types (Tipos por Referência). Os Value Types são armazenados na stack e os Reference Types são armazenados na heap (memória).
Chamamos de Boxing a conversão de um Value Type para um Reference Type e à conversão de volta de um Reference Type para um Value Type damos o nome de Unboxing. Agora uma breve explicação sobre tipos no Framework.
No link a seguir existe um post de CRISTIAN FERNANDES com uma explicação muito legal de como funciona (http://www.devmedia.com.br/articles/viewcomp.asp?comp=6962). Acho interessante também fazer simulações com o VB.net para testar o Boxing e UnBoxing.
Regards!
quarta-feira, 1 de julho de 2009
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário