본문 바로가기
Programming

Boxing 과 Unboxing

by Mizix 2010. 4. 30.
반응형
boxing & unboxing 이란?

Boxing : value 타입을 reference 타입으로 바꾸어 주는 것.
Unboxing : reference 타입을 value 타입으로 바꾸어 주는 것.

Value 타입을 Reference 타입으로 변환하기.

int foo = 42;           // Value 타입
object bar = foo;    // foo는 boxing되었다.

Reference 타입을 Value 타입으로 변환하기.

int foo = 42;           // Value 타입
object bar = foo;    // foo는 boxing되었다
int baz = (int)bar   // int타입으로 unboxing되었다.

반응형

'Programming' 카테고리의 다른 글

.net 에서 MySQL 데이터 읽어오기.  (0) 2010.06.08
.net과 mysql 연동하기  (0) 2010.06.07
C# 기초.  (0) 2010.04.30
페이징 처리 UI&Application Logic  (0) 2010.03.08