Classe System::DefaultBoxedValue

DefaultBoxedValue class

BoxedValue class implementation. Allows it BoxingValue specializations to be declared without duplicating common code. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

template<class T>class DefaultBoxedValue : public System::Object

Méthodes

MéthodeDescription
DefaultBoxedValue(const T&)Construit une nouvelle instance de la classe DefaultBoxedValue qui représente la valeur spécifiée.
Equals(ptr) overrideDétermine l’égalité des valeurs encapsulées représentées par les objets actuel et spécifié.
GetHashCode() const overrideRenvoie un code de hachage pour l’objet actuel.
GetType() const overrideObtient le type réel de l’objet.
is() constDétermine si le type de la valeur encapsulée représentée par l’objet actuel est V.
ToString() const overrideRenvoie la représentation sous forme de chaîne de la valeur encapsulée.
unbox() constDéboîte la valeur empaquetée.

Voir aussi