Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejs Platform::IBox jest nazwą języka C++ dla interfejsu Windows::Foundation::IReference .
Składnia
template <typename T>
interface class IBox
Parametry
T
Typ wartości pola.
Uwagi
Interfejs IBox<T> jest używany głównie wewnętrznie do reprezentowania typów wartości dopuszczanych wartości null, zgodnie z opisem w temacie Klasy wartości i struktury (C++/CX). Interfejs jest również używany do obsługi typów wartości przekazywanych do metod języka C++, które przyjmują parametry typu Object^. Można jawnie zadeklarować parametr wejściowy jako IBox<SomeValueType>. Aby zapoznać się z przykładem, zobacz Boxing.
Elementy członkowskie
Interfejs Platform::IBox dziedziczy z interfejsu Platform::IValueType .
IBox ma następujące elementy członkowskie:
Właściwości
| Metoda | Opis |
|---|---|
| Wartość | Zwraca wartość rozpboxowaną, która była wcześniej przechowywana w tym IBox wystąpieniu. |
IBox::Value, właściwość
Zwraca wartość, która pierwotnie była przechowywana w tym obiekcie.
Składnia
property T Value {T get();}
Parametry
T
Typ wartości pola.
Wartość właściwości/Zwracana wartość
Zwraca wartość, która pierwotnie była przechowywana w tym obiekcie.
Uwagi
Aby zapoznać się z przykładem, zobacz Boxing.