Boxing y Unboxing que es?

Para aquellos que aun tienen duda sobre lo que esto significa. Boxing permite a cualquier tipo de dato por valor (value type) ser convertido de manera explicita a un valor de tipo objeto. Boxing es el proceso en donde las instancias de un objeto son creadas y sus valores son copiados directamente a la instancia. Unboxing es lo contrario en donde un valor es copiado desde una instancia a un medio de almacenamiento en particular. Es comun en el lenguaje Visual Basic.NET ya que por años y años a ofrecido a los programados esa conversion interna y tratado de los tipos de datos cuando son intercambiados entre objetos.

 

Veamos:

 

Sub Main()

Dim x As Integer
Dim y As Object

x = 10

' boxing
y = x

'unboxing
x = y

End Sub

Published 3/2/2007 23:00 por Haaron Gonzalez
Comparte este post:
http://geeks.ms/blogs/haarongonzalez/archive/2007/02/03/boxing-y-unboxing-que-es.aspx

Comentarios

# re: Boxing y Unboxing que es?

Gracias man...

Simple y Contundente... Ahora pude entender la diferencia entre Boxing y Cast...

Saludos

Tuesday, November 06, 2007 7:28 PM por Rodolfo Rodriguez