ASP/ADO.Net C# 실무 과정 자료] 박싱(Boxing)과 언박싱(Unboxing)







ASP/ADO.Net C# 실무 과정 자료] 박싱(Boxing)과 언박싱(Unboxing)

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


박싱(Boxing)과 언박싱(Unboxing)


■ CLS를 준수하는 C#의 모든 형식은 객체다. 단순한 형식(int, double) 들도 모두 객체의 틀을 입혀놓았다. 하지만 객체의 틀을 입히는 것은 메모리 사용과 연산의 양을 증가시킨다.


■ 따라서 C#에서는 객체에 대한

참조형식<->값형식  변환을 지원하게 되었다.

그리고 이런 변환은 참조형식, 값형식 모두 같은 모양으로 보이게 한다.(Unified view)


박싱: 값형식->참조형식

언박싱: 값형식<-참조형식


+ Recent posts