Platform::IBox – rozhraní
Rozhraní Platform::IBox je název jazyka Windows::Foundation::IReference
C++ pro rozhraní.
Syntaxe
template <typename T>
interface class IBox
Parametry
T
Typ krabicové hodnoty.
Poznámky
Rozhraní IBox<T>
se primárně používá interně k reprezentaci typů hodnot s možnou hodnotou null, jak je popsáno v třídách a strukturách hodnot (C++/CX). Rozhraní se také používá k pole hodnotových typů, které jsou předány do metod C++, které přebírají parametry typu Object^
. Vstupní parametr můžete explicitně deklarovat jako IBox<SomeValueType>
. Příklad najdete v tématu Boxing.
Požadavky
Členové
Rozhraní Platform::IBox
dědí z rozhraní Platform::IValueType . IBox
má tyto členy:
Vlastnosti
metoda | Popis |
---|---|
Hodnota | Vrátí rozbalenou hodnotu, která byla dříve uložena v této IBox instanci. |
IBox::Value – vlastnost
Vrátí hodnotu, která byla původně uložena v tomto objektu.
Syntaxe
property T Value {T get();}
Parametry
T
Typ krabicové hodnoty.
Hodnota vlastnosti / návratová hodnota
Vrátí hodnotu, která byla původně uložena v tomto objektu.
Poznámky
Příklad najdete v tématu Boxing.