Dela via


Plattform::IBox-gränssnitt

Gränssnittet Plattform::IBox är C++-namnet för Windows::Foundation::IReference gränssnittet.

Syntax

template <typename T>
interface class IBox

Parameterar

T
Typ av det boxade värdet.

Anmärkningar

Gränssnittet IBox<T> används främst internt för att representera nullbara värdetyper, enligt beskrivningen i Värdeklasser och structs (C++/CX). Gränssnittet används också för att boxa värdetyper som skickas till C++-metoder som tar parametrar av typen Object^. Du kan uttryckligen deklarera en indataparameter som IBox<SomeValueType>. Ett exempel finns i Boxning.

Medlemmar

Gränssnittet Platform::IBox ärver från gränssnittet Platform::IValueType . IBox har följande medlemmar:

Egenskaper

Metod Beskrivning
Value Returnerar det oboxade värde som tidigare lagrats i den här IBox instansen.

IBox::Value-egenskap

Returnerar det värde som ursprungligen lagrades i det här objektet.

Syntax

property T Value {T get();}

Parameterar

T
Typ av det boxade värdet.

Egenskapsvärde/returvärde

Returnerar det värde som ursprungligen lagrades i det här objektet.

Anmärkningar

Ett exempel finns i Boxning.

Se även

Plattformsnamnområde