다음을 통해 공유


Boxing(C++/CLI)

Boxing은 값 형식을 형식 object 또는 값 형식에 의해 구현되는 인터페이스 형식으로 변환하는 프로세스입니다. CLR(공용 언어 런타임)이 값 형식을 상자에 넣으면 값을 a System.Object 에 래핑하고 관리되는 힙에 저장합니다. unboxing하면 개체에서 값 형식이 추출됩니다. Boxing은 암시적이며 unboxing은 명시적입니다.

제목 설명
방법: 명시적으로 boxing 요청 변수에 대한 boxing을 명시적으로 요청하는 방법을 설명합니다.
방법: gcnew를 사용하여 값 형식 만들기 및 암시적 boxing 사용 관리되는 가비지 수집 힙에 배치할 수 있는 boxed 값 형식을 만드는 데 사용하는 gcnew 방법을 보여줍니다.
방법: Unbox 값을 언박스 해제하고 수정하는 방법을 보여 줍니다.
표준 변환 및 암시적 boxing boxing이 필요한 변환을 통해 컴파일러가 표준 변환을 선택했음을 보여 줍니다.
C++/CLI를 사용한 .NET 프로그래밍 (Visual C++) Visual C++ 설명서에서 .NET 프로그래밍을 위한 최상위 문서입니다.