1. 박싱(Boxing)
- 값 형식(int 등)을 참조 형식(object)로 변환 하는 것을 말함.
- 암시적으로 이루어져야 한다.
- 힙(Heap) 영역에 저장
2. 언박싱(Unboxing)
- 참조 형식을 값 형식으로 변환 하는 것을 말함.
- 명시적으로 이루어져야 한다.
- 스택(Stack) 영역에 저장
> 잦은 박싱, 언박싱 작업은 메모리 복사가 계속 일어나 성능에 나쁜 영향을 미침.
'Language > C#' 카테고리의 다른 글
[C#] Jagged 배열 (0) | 2020.12.23 |
---|---|
[C#] try ~ catch ~ finally, throw (0) | 2020.12.23 |
[C#] const 와 readonly (0) | 2020.12.23 |
[C#, 공통] 변수 및 함수 표기 방식 (0) | 2020.12.23 |
[C#] struct, class의 참조 형식 (0) | 2020.12.23 |