Desafiando convicciones

Hasta una simple gota de agua solo por ser constante, con el tiempo puede perforar una roca

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

Previous

Conoce como nace y la importancia estrategica del Grupo de Patrones y Practicas de Microsoft

Next

Persistiendo el VIEWSTATE del lado servidor en ASP.NET 2.0

1 Comment

  1. anonymous

    Gracias man…
    Simple y Contundente… Ahora pude entender la diferencia entre Boxing y Cast…
    Saludos

Responder a anonymous Cancelar respuesta

Powered by WordPress & Theme by Anders Norén