System::BoxedValueBase-klass

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

MetodBeskrivning
virtual GetTypeCode() constReturnerar värdet som representerar typen av det inramade värdet som representeras av det aktuella objektet.
virtual GetUnsignedLongLongValue() constKonverterar 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&) constKonverterar det inramade objektet till en sträng med angiven formatsträng.
virtual ToString() constAnalog till C#‑metoden Object.ToString(). Möjliggör konvertering av anpassade objekt till sträng.

Se även