System::IConvertible-klass

IConvertible class

Definierar metoder som konverterar värdet av den implementerande referens- eller värdetypen till en gemensam språk‑körningsmiljötyp som har ett motsvarande 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 IConvertible : public virtual System::Object

Metoder

MetodBeskrivning
virtual GetTypeCode()Returnerar typkoden för denna instans.
virtual ToBoolean(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande Boolean-värde med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToByte(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande 8‑bitars uint32_teger med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToChar(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande Unicode‑tecken med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToDateTime(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande System::DateTime med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToDecimal(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande System::Decimal-tal med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToDouble(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande dubbelprecision flyttal med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToInt16(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande 16‑bitars signerat heltal med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToInt32(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande 32‑bitars signerat heltal med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToInt64(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande 64‑bitars signerat heltal med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToSByte(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande 8‑bitars signerat heltal med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToSingle(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande enkelprecision flyttal med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToString(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande System::String med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToString() constAnalog till C#‑metoden Object.ToString(). Möjliggör konvertering av anpassade objekt till sträng.
virtual ToType(const TypeInfo&, System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett System::Object av den angivna System::Type som har ett motsvarande värde, med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToUInt16(System::SharedPtr<System::IFormatProvider>)Konverterar värdet av denna instans till ett motsvarande 16‑bitars uint32_teger med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToUInt32(System::SharedPtr<System::IFormatProvider>)Konverterar värdet för detta objekt till en motsvarande 32-bit uint32_teger med hjälp av den angivna kultur‑specifika formateringsinformationen.
virtual ToUInt64(System::SharedPtr<System::IFormatProvider>)Konverterar värdet för detta objekt till en motsvarande 64-bit uint32_teger med hjälp av den angivna kultur‑specifika formateringsinformationen.

Se även