관리 메뉴

심재운 블로그

C# 의 Boxing, Unboxing 설명 본문

닷넷관련/CSharp

C# 의 Boxing, Unboxing 설명

재우니 2009. 2. 12. 01:10

이번엔 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)




0 Comments
댓글쓰기 폼