Интерфейс Platform::IBox

Platform::IBox — это имя C++ для интерфейса Windows::Foundation::IReference .

Синтаксис

template <typename T>
interface class IBox

Параметры

T
Введите запакованное значение.

Замечания

Интерфейс IBox<T> в основном используется внутри кода для представления типов значений, допускающих значение null, как описано в разделе Классы и структуры значения (C++/CX). Этот интерфейс также используется для упаковки типов значений, передаваемых в методы C++, которые принимают параметры типа Object^. Можно в явном виде определить входной параметр как IBox<SomeValueType>. Пример см. в разделе "Бокс".

Требования

Участники

Интерфейс Platform::IBox наследуется от интерфейса Platform::IValueType . ИнтерфейсIBox содержит следующие члены:

Свойства

Способ Описание
Стоимость Возвращает распакованное значение, которое ранее хранилось в этом экземпляре IBox .

Свойство IBox::Value

Возвращает значение, которое было изначально сохранено в этом объекте.

Синтаксис

property T Value {T get();}

Параметры

T
Введите запакованное значение.

Значение свойства/возвращаемое значение

Возвращает значение, которое было изначально сохранено в этом объекте.

Замечания

Пример см. в разделе "Бокс".

См. также

Пространство имен Platform