System::IConvertible klasse
inhoud
[
verbergen
]IConvertible class
Definieert methoden die de waarde van het implementerende referentie‑ of waardetype converteren naar een gemeenschappelijk runtime‑type met een equivalente waarde. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.
class IConvertible : public virtual System::Object
Methoden
| Methode | Beschrijving |
|---|---|
| virtual GetTypeCode() | Retourneert de typecode voor deze instantie. |
| virtual ToBoolean(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalente Boolean waarde met behulp van de opgegeven cultuurspecifieke opmaak‑informatie. |
| virtual ToByte(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalente 8‑bit uint32_teger met behulp van de opgegeven cultuurspecifieke opmaak‑informatie. |
| virtual ToChar(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent Unicode‑teken met behulp van de opgegeven cultuurspecifieke opmaak‑informatie. |
| virtual ToDateTime(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent System::DateTime met behulp van de opgegeven cultuurspecifieke opmaak‑informatie. |
| virtual ToDecimal(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent System::Decimal getal met behulp van de opgegeven cultuurspecifieke opmaak‑informatie. |
| virtual ToDouble(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent double‑precision floating‑point getal met behulp van de opgegeven cultuurspecifieke opmaak‑informatie.. |
| virtual ToInt16(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent 16‑bit ondertekend geheel getal met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToInt32(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent 32‑bit ondertekend geheel getal met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToInt64(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent 64‑bit ondertekend geheel getal met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToSByte(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent 8‑bit ondertekend geheel getal met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToSingle(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent enkel‑precisie zwevend‑kommagetal met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToString(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent System::String met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToString() const | Analoge van de C#-methode Object.ToString(). Maakt het converteren van aangepaste objecten naar een string mogelijk. |
| virtual ToType(const TypeInfo&, System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een System::Object van het opgegeven System::Type dat een equivalent waarde heeft, met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToUInt16(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent 16‑bit uint32_teger met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToUInt32(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent 32‑bit uint32_teger met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
| virtual ToUInt64(System::SharedPtr<System::IFormatProvider>) | Converteert de waarde van deze instantie naar een equivalent 64‑bit uint32_teger met behulp van de opgegeven cultuur‑specifieke opmaakinformatie. |
Zie ook
- Class Object
- Namespace System
- Library Aspose.Page for C++