Platform::IBox 介面

Platform::IBox 介面是適用於 Windows::Foundation::IReference 介面的 C++ 名稱。

語法

template <typename T>
interface class IBox

參數

T
boxed 值的類型。

備註

IBox<T> 介面主要是在內部用來代表可為 Null 的實值類型 (如 實值類別與結構 (C++/CX)中所述)。 此介面也用來將傳遞給 C++ 方法的實值類型進行 box 處理,這些方法會採用 Object^類型的參數。 您可以明確地將輸入參數宣告為 IBox<SomeValueType>。 如需範例,請參閱 Boxing

需求

成員

Platform::IBox 介面繼承自 Platform::IValueType 介面。 IBox 有這些成員:

屬性

方法 描述
傳回之前儲存在這個 IBox 執行個體中的 Unboxed 值。

Ibox:: Value 屬性

傳回一開始儲存在這個物件中的值。

語法

property T Value {T get();}

參數

T
boxed 值的類型。

屬性值/傳回值

傳回一開始儲存在這個物件中的值。

備註

如需範例,請參閱 Boxing

另請參閱

平台命名空間