Windows::Foundation::DateTime 등의 값 형식 또는 int 등의 스칼라 형식을 Platform::Object 형식에 저장할 수 있습니다. 값 형식을 Box 으로 캐스팅할 때 boxing이 암시적으로 발생하므로 일반적으로 Object^를 명시적으로 사용할 필요가 없습니다.
구문
ref class Box abstract;
요구 사항
헤더: vccorlib.h
네임스페이스: Platform
멤버
| 멤버 | 설명 |
|---|---|
| Box | 지정된 형식의 값을 캡슐화할 수 있는 Box를 만듭니다. |
operator Box<const T>^ |
const 값 클래스 T 또는 enum 클래스 T를 Box<T>로 boxing 변환할 수 있습니다. |
operator Box<const volatile T>^ |
const volatile 값 클래스 T 또는 enum 형식 T를 Box<T>로 boxing 변환할 수 있습니다. |
operator Box<T>^ |
값 클래스 T를 Box<T>로 boxing 변환할 수 있습니다. |
operator Box<volatile T>^ |
volatile 값 클래스 T 또는 enum 형식 T를 Box<T>로 boxing 변환할 수 있습니다. |
| Box::operator T | 값 클래스 T 또는 enum 클래스 T를 Box<T>로 boxing 변환할 수 있습니다. |
| Value 속성 | Box 개체에 캡슐화된 값을 반환합니다. |
Box::Box 생성자
지정된 형식의 값을 캡슐화할 수 있는 Box를 만듭니다.
구문
Box(T valueArg);
매개 변수
valueArg
boxing할 값의 형식입니다(예: int, bool, float64, DateTime).
Box::operator Box<const T>^ 연산자
const 값 클래스 T 또는 enum 클래스 T를 Box<T>로 boxing 변환할 수 있습니다.
구문
operator Box<const T>^(const T valueType);
매개 변수
T
모든 값 클래스, 값 구조체 또는 열거형 형식입니다. 기본 네임스페이스에 기본 제공 형식을 포함합니다.
Return Value
Platform::Box<T>^ ref 클래스에 boxed된 원래 값을 나타내는 인스턴스입니다.
Box::operator Box<const volatile T>^ 연산자
const volatile 값 클래스 T 또는 enum 형식 T를 Box<T>로 boxing 변환할 수 있습니다.
구문
operator Box<const volatile T>^(const volatile T valueType);
매개 변수
T
모든 열거형 형식, 값 클래스 또는 값 구조체입니다. 기본 네임스페이스에 기본 제공 형식을 포함합니다.
Return Value
Platform::Box<T>^ ref 클래스에 boxed된 원래 값을 나타내는 인스턴스입니다.
Box::operator Box<T>^ 연산자
값 클래스 T를 Box<T>로 boxing 변환할 수 있습니다.
구문
operator Box<const T>^(const T valueType);
매개 변수
T
모든 열거형 형식, 값 클래스 또는 값 구조체입니다. 기본 네임스페이스에 기본 제공 형식을 포함합니다.
Return Value
Platform::Box<T>^ ref 클래스에 boxed된 원래 값을 나타내는 인스턴스입니다.
Box::operator Box<volatile T>^ 연산자
volatile 값 클래스 T 또는 enum 형식 T를 Box<T>로 boxing 변환할 수 있습니다.
구문
operator Box<volatile T>^(volatile T valueType);
매개 변수
T
모든 열거형 형식, 값 클래스 또는 값 구조체입니다. 기본 네임스페이스에 기본 제공 형식을 포함합니다.
Return Value
Platform::Box<T>^ ref 클래스에 boxed된 원래 값을 나타내는 인스턴스입니다.
Box::operator T 연산자
값 클래스 T 또는 enum 클래스 T를 Box<T>로 boxing 변환할 수 있습니다.
구문
operator Box<T>^(T valueType);
매개 변수
T
모든 열거형 형식, 값 클래스 또는 값 구조체입니다. 기본 네임스페이스에 기본 제공 형식을 포함합니다.
Return Value
Platform::Box<T>^ ref 클래스에 boxed된 원래 값을 나타내는 인스턴스입니다.
Box::Value 속성
Box 개체에 캡슐화된 값을 반환합니다.
구문
virtual property T Value{
T get();
}
Return Value
boxing되기 전 형식의 boxed 값을 반환합니다.