System::BoxedValueBase-Klasse
Inhalt
[
Ausblenden
]BoxedValueBase class
Eine Basisklasse, die ein Interface definiert und einige grundlegende Methoden einer abgeleiteten Klasse implementiert, die einen verpackten Wert repräsentiert. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class BoxedValueBase : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| virtual GetTypeCode() const | Gibt den Wert zurück, der den Typ des von dem aktuellen Objekt dargestellten verpackten Wertes repräsentiert. |
| virtual GetUnsignedLongLongValue() const | Konvertiert den von dem aktuellen Objekt dargestellten verpackten Wert in einen 64‑Bit‑Ganzzahlwert. |
| virtual IsBoxedEnum() | Bestimmt, ob das aktuelle Objekt einen verpackten Wert eines Aufzählungstyps darstellt. |
| static Parse(const TypeInfo&, const String&, bool) | Verpackt den Wert einer Aufzählungskonstanten der angegebenen Aufzählung mit dem angegebenen Namen. Ein Parameter gibt an, ob die Groß‑/Kleinschreibung beim Interpretieren der Zeichenkette, die den Namen der Aufzählungskonstanten angibt, ignoriert werden soll. |
| static Parse(const TypeInfo&, const String&) | Verpackt den Wert einer Aufzählungskonstanten der angegebenen Aufzählung mit dem angegebenen Namen. |
| ToString(const System::String&) const | Konvertiert das verpackte Objekt in einen String unter Verwendung der angegebenen Formatzeichenkette. |
| virtual ToString() const | Analog zur C#-Methode Object.ToString(). Ermöglicht die Umwandlung benutzerdefinierter Objekte in einen String. |
Siehe auch
- Class Object
- Namespace System
- Library Aspose.Font for C++