Platform::Box 클래스
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 값을 반환합니다.