반응형
boxing & unboxing 이란?
Boxing : value 타입을 reference 타입으로 바꾸어 주는 것.
Unboxing : reference 타입을 value 타입으로 바꾸어 주는 것.
Value 타입을 Reference 타입으로 변환하기.
Reference 타입을 Value 타입으로 변환하기.
Boxing : value 타입을 reference 타입으로 바꾸어 주는 것.
Unboxing : reference 타입을 value 타입으로 바꾸어 주는 것.
Value 타입을 Reference 타입으로 변환하기.
int foo = 42; // Value 타입
object bar = foo; // foo는 boxing되었다.
object bar = foo; // foo는 boxing되었다.
Reference 타입을 Value 타입으로 변환하기.
int foo = 42; // Value 타입
object bar = foo; // foo는 boxing되었다
int baz = (int)bar // int타입으로 unboxing되었다.
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 |