Sdílet prostřednictvím


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.

Viz také

Platform – obor názvů