박싱 언박싱C#은 값 형식(Value Type)과 참조 형식(Reference Type)이 명확히 구분되어있는 언어이다. 때문에 박싱과 언박싱은 중요한 개념이다.박싱(Boxing)박싱은 값 형식을 참조 형식으로 변환하는 과정주로 object 형식에 값을 할당할 때 발생한다.int number = 123;object boxed = number; // 박싱메모리 힙(Heap)에 값이 복사되고 참조로 접근할 수 있게 됨.오버헤드가 발생할 수 있으므로 주의해야함.언박싱(Unboxing)언박싱은 참조 형식을 다시 값 형식으로 변환하는 과정이다.object boxed = 123;int number = (int)boxed; // 언박싱언박싱 시에는 명시적 형변환(Casting)이 필요하다.잘못된 형변환 시 Inval..