재우니의 블로그


이번엔 boxing, unboxing 에 대해 살펴보죠.

value 형식을 reference 형식으로 코딩할 수 있습니다. 또한 반대로 reference 형식을 value 형식으로 코딩할 수 있죠.


value -> reference 로 변환하는 것을 boxing 이라고 하며,
reference -> value 로 변환하는 것을 unboxing 이라고 합니다.


//boxing 예제
int i = 20;
object o = j;


//unboxing 예제
int i = 20;
object o = i; //boxing, 암시적형식변환
int j = (int)o; //unboxing, 명시적형식변환



posted by 심재운 (shimpark@gmail.com)