System::BoxedValueBase‑klass
Innehåll
[
Dölj
]BoxedValueBase class
En basklass som definierar ett gränssnitt och implementerar några grundläggande metoder i en underklass som representerar ett inlåst värde. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.
class BoxedValueBase : public System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| virtual GetTypeCode() const | Returnerar värdet som representerar typen av det inneslutna värdet som representeras av det aktuella objektet. |
| virtual GetUnsignedLongLongValue() const | Konverterar den inlåsta som representeras av det aktuella objektet till ett 64‑bitars heltalsvärde. |
| virtual IsBoxedEnum() | Bestämmer om det aktuella objektet representerar ett inneslutet värde av enum-typ. |
| static Parse(const TypeInfo&, const String&, bool) | Innesluter värdet av en uppräkningskonstant i den angivna uppräkningen med det angivna namnet. En parameter anger om skiftläget ska ignoreras när strängen som specificerar namnet på uppräkningskonstanten tolkas. |
| static Parse(const TypeInfo&, const String&) | Innesluter värdet av en uppräkningskonstant i den angivna uppräkningen med det angivna namnet. |
| ToString(const System::String&) const | Konverterar det inneslutna objektet till en sträng med angiven formatsträng. |
| virtual ToString() const | Analog till C#‑metoden Object.ToString(). Möjliggör konvertering av anpassade objekt till sträng. |
Se även
- Class Object
- Namespace System
- Library Aspose.Page for C++