Partager via


Platform::IBox, interface

L'interface Platform::IBox est le nom C++ de l'interface Windows::Foundation::IReference .

Syntaxe

template <typename T>
interface class IBox

Paramètres

T
Type de la valeur boxed.

Notes

L'interface IBox<T> est principalement utilisée en interne pour représenter les types de valeur Nullable, comme décrit dans Classes et structs value (C++/CX). L'interface est aussi utilisée en interne pour effectuer un boxing des types valeur passés aux méthodes C++ qui prennent des paramètres de type Object^. Vous pouvez déclarer explicitement un paramètre d'entrée comme IBox<SomeValueType>. Pour obtenir un exemple, consultez Boxing.

Spécifications

Membres

L'interface Platform::IBox hérite de l'interface Platform::IValueType . IBox a ces membres :

Propriétés

Méthode Description
Valeur Retourne une valeur unboxed qui a été précédemment enregistrée dans cette instance IBox .

IBox::Value, propriété

Retourne la valeur qui a été enregistrée à l'origine dans cet objet.

Syntaxe

property T Value {T get();}

Paramètres

T
Type de la valeur boxed.

Valeur de propriété/valeur de retour

Retourne la valeur qui a été enregistrée à l'origine dans cet objet.

Notes

Pour obtenir un exemple, consultez Boxing.

Voir aussi

Espace de noms de plateforme