Programming/C#2010/04/30 19:53
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 > C#' 카테고리의 다른 글

.net 가상의 데이터 베이스에 자료를 입력해 데이터를 출력하기.  (0) 2010/06/08
.net 에서 MySQL 데이터 읽어오기.  (0) 2010/06/08
.net과 mysql 연동하기  (0) 2010/06/07
Boxing 과 Unboxing  (0) 2010/04/30
C# 기초.  (0) 2010/04/30
Posted by Mizix