son 2 y 3 ejemplos de boxeo/desempaquetado?¿Estos ejemplos de boxeo/desempaquetado
1) El ejemplo documentación:
int i = 123;
object iBoxed = i;
i = (int) iBoxed;
2: Es el boxeo/unboxing así?
int i = 123;
object iBoxed = i;
i = Int32.Parse(iBoxed.ToString());
3: Es el boxeo/unboxing así?
int i = 123;
object iBoxed = i;
i = Convert.ToInt32(iBoxed);
que suponer que en todos los ejemplos que sucede técnicamente lo mismo.
- un tipo de valor se crea en la pila se crea
- Una referencia en la pila, el valor se copia en el montón.
- El valor del montón se copia en la referencia. La referencia se borra.
Supongo que 2 y 3 son ejemplos de boxeo/unboxing?
Creo que sí, ya que pones int en un objeto "caja" y luego lo retiraste de ese cuadro. La idea detrás de box y unbox es cambiar un tipo de valor a un tipo de referencia y volver –