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

MethodeBeschreibung
DefaultBoxedValue(const T&)Konstruiert eine neue Instanz der DefaultBoxedValue-Klasse, die den angegebenen Wert darstellt.
Equals(ptr) overrideBestimmt die Gleichheit der von dem aktuellen und dem angegebenen Objekt dargestellten verpackten Werte.
GetHashCode() const overrideGibt einen Hashcode für das aktuelle Objekt zurück.
GetType() const overrideErmittelt den tatsächlichen Typ des Objekts.
is() constBestimmt, ob der Typ des von dem aktuellen Objekt dargestellten verpackten Wertes V ist.
ToString() const overrideGibt die Zeichenkettenrepräsentation des verpackten Werts zurück.
unbox() constEntpackt den verpackten Wert.

Siehe auch