System::DefaultBoxedValue klasse

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

Methoden

MethodeBeschrijving
DefaultBoxedValue(const T&)Construeert een nieuwe instantie van de DefaultBoxedValue klasse die de opgegeven waarde vertegenwoordigt.
Equals(ptr) overrideBepaalt de gelijkheid van de verpakte waarden die door het huidige en het opgegeven object worden vertegenwoordigd.
GetHashCode() const overrideRetourneert een hashcode voor het huidige object.
GetType() const overrideHaalt het werkelijke type van het object op.
is() constBepaalt of het type van de verpakte waarde die door het huidige object wordt weergegeven V is.
ToString() const overrideRetourneert de tekenreeksrepresentatie van de boxed value.
unbox() constDeboxt de boxed value.

Zie ook