반응형
박싱이란 값타입을 참조타입으로 변환하는 것을 말한다.
값타입은 힙영역이 아닌 스택영역에 자리가 잡힌다.
박싱을 하는 기본적인 방법은 값타입을 객체화하기 위한 메모리를 힙에 만든 후 값타입에 들어있는 값을 복사하는 것이다.
using System; class Boxing1{ public static void Main(){ int b=123; object o = b; //박싱이 일어나는 곳 Console.WriteLine(b); } }
반응형
'코딩 > C#' 카테고리의 다른 글
[C#] 인터페이스와 추상클래스 (0) | 2016.03.14 |
---|---|
[C#] 언박싱(UnBoxing) (0) | 2016.03.14 |
[C#] 람다식(Lamda Expression) (0) | 2016.03.10 |
[C#] WOL(Wake On Lan) (0) | 2016.03.10 |
[C#] 마샬링(marshalling) (0) | 2016.03.09 |