Интерфейс 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
содержит следующие члены:
Свойства
Метод | Description |
---|---|
Value | Возвращает распакованное значение, которое ранее хранилось в этом экземпляре IBox . |
Свойство IBox::Value
Возвращает значение, которое было изначально сохранено в этом объекте.
Синтаксис
property T Value {T get();}
Параметры
T
Введите запакованное значение.
Значение свойства/возвращаемое значение
Возвращает значение, которое было изначально сохранено в этом объекте.
Замечания
Пример см. в разделе "Бокс".