System::BoxedValueBase-klass
Innehåll
[
Dölj
]BoxedValueBase class
En basklass som definierar ett gränssnitt och implementerar några grundläggande metoder för en avledd klass som representerar ett inbäddat 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 operator new, eftersom det kan leda till körfel och/eller assertionsfel. 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 virtual System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| virtual GetTypeCode() const | Returnerar värdet som representerar typen av det inramade värdet som representeras av det aktuella objektet. |
| virtual GetUnsignedLongLongValue() const | Konverterar den boxed som representeras av det aktuella objektet till ett 64-bitars heltalsvärde. |
| virtual IsBoxedEnum() | Bestämmer om det aktuella objektet representerar ett inramat värde av enum-typ. |
| static Parse(const TypeInfo&, const String&, bool) | Inramar värdet av en uppräkningskonstant från den angivna uppräkningen med det angivna namnet. En parameter anger om skiftläget ska ignoreras vid tolkning av strängen som specificerar namnet på uppräkningskonstanten. |
| static Parse(const TypeInfo&, const String&) | Inramar värdet av en uppräkningskonstant från den angivna uppräkningen med det angivna namnet. |
| ToString(const System::String&) const | Konverterar det inramade 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.PDF for C++