Platform::IBox, interfejs
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.
Wymagania
Członkowie
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.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla