C# 박싱과 언박싱


C# 박싱과 언박싱

- C#에서 박싱과 언박싱의 차이사용되는 메모리가 많거나 관리가 필요한 경우 필수적으로 알아야할 내용이다. C#의 모든 클래스는 Object라는 최상위 클래스를 상속받는다Object 클래스는 참조 형식(string, array), 값 형식 객체(int, float 등)는 Object 클래스를 상속 받은Value Type 클래스를 상속받아 가상 메소드를 재정의한 형태를 따르고 있다.값 형식은 스택 메모리 영역에 참조 형식은 힙 메모리 영역에 저장된다. 1. 박싱값 형식을 참조 형식으로 변환하는 과정을 박싱이라고 한다. int i = 24;object ob = i; // 박싱 위에서 int 값 형식을 Object라는 참조형식으로 형변환을 시도하며위 코드는 메모리상에서 아래 이미지와 같이 메..........

C# 박싱과 언박싱에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : C# 박싱과 언박싱